This class provides list management helper methods.

package SqueakyMindsPhpHelper_lists

 Methods

ArrayToList

ArrayToList(array $inArray, string $inDelim = ",") : string
Static
method
access public
author The Fusebox Corporation.
copyright Copyright (c) 2003 The Fusebox Corporation. All rights reserved.
version 1.0

Parameters

$inArray

array

Single dimension array data to convert to a list.

$inDelim

string

(Optional) List delimiter.

Returns

string

ListAppend

ListAppend(string $inList, string $inValue, string $inDelim = ",") : string
Static
method
access public
author The Fusebox Corporation.
copyright Copyright (c) 2003 The Fusebox Corporation. All rights reserved.
version 1.0

Parameters

$inList

string

List string.

$inValue

string

List item to append.

$inDelim

string

(Optional) List delimiter.

Returns

string

ListChangeDelims

ListChangeDelims(string $inList, string $inNewDelim, string $inDelim = ",") : string
Static
method
access public
author The Fusebox Corporation.
copyright Copyright (c) 2003 The Fusebox Corporation. All rights reserved.
version 1.0

Parameters

$inList

string

List string.

$inNewDelim

string

New list delimiter.

$inDelim

string

(Optional) Old list delimiter.

Returns

string

ListDeleteAt

ListDeleteAt(string $inList, integer $inPosition, string $inDelim = ",") : string
Static
method
access public
author The Fusebox Corporation.
copyright Copyright (c) 2003 The Fusebox Corporation. All rights reserved.
version 1.0

Parameters

$inList

string

List to modify.

$inPosition

integer

List item to remove.

$inDelim

string

(Optional) List delimiter.

Returns

string

ListFind

ListFind(string $inList, string $inSubstr, string $inDelim = ",") : integer
Static
method
access public
author The Fusebox Corporation.
copyright Copyright (c) 2003 The Fusebox Corporation. All rights reserved.
version 1.0

Parameters

$inList

string

List to modify.

$inSubstr

string

List item to find.

$inDelim

string

(Optional) List delimiter.

Returns

integer

ListFirst

ListFirst(string $inList, string $inDelim = ",") : string
Static
method
access public
author The Fusebox Corporation.
copyright Copyright (c) 2003 The Fusebox Corporation. All rights reserved.
version 1.0

Parameters

$inList

string

List to modify.

$inDelim

string

(Optional) List delimiter.

Returns

string

ListGetAt

ListGetAt(string $inList, integer $inPosition, string $inDelim = ",") : string
Static
method
access public
author The Fusebox Corporation.
copyright Copyright (c) 2003 The Fusebox Corporation. All rights reserved.
version 1.0

Parameters

$inList

string

List to modify.

$inPosition

integer

List position to retrieve.

$inDelim

string

(Optional) List delimiter.

Returns

string

ListInsertAt

ListInsertAt(string $inList, integer $inPosition, string $inValue, string $inDelim = ",") : string
Static
method
access public
author The Fusebox Corporation.
copyright Copyright (c) 2003 The Fusebox Corporation. All rights reserved.
version 1.0

Parameters

$inList

string

List to modify.

$inPosition

integer

List position to insert at.

$inValue

string

List value to insert.

$inDelim

string

(Optional) List delimiter.

Returns

string

ListLast

ListLast(string $inList, string $inDelim = ",") : string
Static
method
access public
author The Fusebox Corporation.
copyright Copyright (c) 2003 The Fusebox Corporation. All rights reserved.
version 1.0

Parameters

$inList

string

List to modify.

$inDelim

string

(Optional) List delimiter.

Returns

string

ListLen

ListLen(string $inList, string $inDelim = ",") : integer
Static
method
access public
author The Fusebox Corporation.
copyright Copyright (c) 2003 The Fusebox Corporation. All rights reserved.
version 1.0

Parameters

$inList

string

List to modify.

$inDelim

string

(Optional) List delimiter.

Returns

integer

ListPrepend

ListPrepend(string $inList, string $inValue, string $inDelim = ",") : string
Static
method
access public
author The Fusebox Corporation.
copyright Copyright (c) 2003 The Fusebox Corporation. All rights reserved.
version 1.0

Parameters

$inList

string

List to modify.

$inValue

string

List value to prepend.

$inDelim

string

(Optional) List delimiter.

Returns

string

ListQualify

ListQualify(string $inList, string $inQualifier, string $inDelim = ",") : string
Static
method
access public
author The Fusebox Corporation.
copyright Copyright (c) 2003 The Fusebox Corporation. All rights reserved.
version 1.0

Parameters

$inList

string

List to modify.

$inQualifier

string

Qualifier.

$inDelim

string

(Optional) List delimiter.

Returns

string

ListRest

ListRest(string $inList, string $inDelim = ",") : string
Static
method
access public
author The Fusebox Corporation.
copyright Copyright (c) 2003 The Fusebox Corporation. All rights reserved.
version 1.0

Parameters

$inList

string

List to modify.

$inDelim

string

(Optional) List delimiter.

Returns

string

ListSetAt

ListSetAt(string $inList, string $inPosition, string $inValue, string $inDelim = ",") : string
Static
method
access public
author The Fusebox Corporation.
copyright Copyright (c) 2003 The Fusebox Corporation. All rights reserved.
version 1.0

Parameters

$inList

string

List to modify.

$inPosition

string

List position modify.

$inValue

string

List value to set.

$inDelim

string

(Optional) List delimiter.

Returns

string

ListSort

ListSort(string $inList, string $inSortType, string $inSortOrder = "ASC", string $inDelim = ",") : string
Static
method
access public
author The Fusebox Corporation.
copyright Copyright (c) 2003 The Fusebox Corporation. All rights reserved.
version 1.0

Parameters

$inList

string

List to modify.

$inSortType

string

List sort type. NUMERIC, TEXT, TEXTNOCASE

$inSortOrder

string

(Optional) List sort order.

$inDelim

string

(Optional) List delimiter.

Returns

string

ListToArray

ListToArray(string $inList, string $inDelim = ",") : array
Static
method
access public
author The Fusebox Corporation.
copyright Copyright (c) 2003 The Fusebox Corporation. All rights reserved.
version 1.0

Parameters

$inList

string

List to modify.

$inDelim

string

(Optional) List delimiter.

Returns

array

ListValueCount

ListValueCount(string $inList, string $inValue, string $inDelim = ",") : integer
Static
method
access public
author The Fusebox Corporation.
copyright Copyright (c) 2003 The Fusebox Corporation. All rights reserved.
version 1.0

Parameters

$inList

string

List to modify.

$inValue

string

List item to find.

$inDelim

string

(Optional) List delimiter.

Returns

integer

ListValueCountNoCase

ListValueCountNoCase(string $inList, string $inValue, string $inDelim = ",") : integer
Static
method
access public
author The Fusebox Corporation.
copyright Copyright (c) 2003 The Fusebox Corporation. All rights reserved.
version 1.0

Parameters

$inList

string

List to modify.

$inValue

string

List item to find.

$inDelim

string

(Optional) List delimiter.

Returns

integer

PrepListAsList

PrepListAsList(string $inList, string $inDelim) : string
Static
method
access public
author The Fusebox Corporation.
copyright Copyright (c) 2003 The Fusebox Corporation. All rights reserved.
version 1.0

Parameters

$inList

string

List to modify.

$inDelim

string

List delimiter.

Returns

string

listFuncs_PrepListAsArray

listFuncs_PrepListAsArray(string $inList, string $inDelim) : array
Static
method
access private
author The Fusebox Corporation.
copyright Copyright (c) 2003 The Fusebox Corporation. All rights reserved.
version 1.0

Parameters

$inList

string

List to modify.

$inDelim

string

List delimiter.

Returns

array