Array
This library provides methods that can help you manage arrays.
Properties
No public properties available.
sort()
Sort array values after striping words like “The” and removing accented characters.
$this->zajlib->array->sort($array)
@param array $array
The array to be sorted.
@return array
The sorted array.
merge()
Merges two array without a notice. This is similar to PHP’s built-in array_merge but will not fail if one or the other parameters is not an array.
$this->zajlib->array->merge($array1, $array2)
@param array $array1
The first array.
@param array $array2
The second array.
@return array
Returns the merged array. If one or the other is not an array, only the array is returned. If neither are arrays an empty array is returned.
to_code()
This generates executable php code from a given array. The returned code will use PHP’s array() function.
$this->zajlib->array->to_code($array)
@param array $array
The array values to use when generating the code.
@return string
The php code required to generate this array.
to_object()
Recursively typecasts an array to an object.
Unlike using (object) array()
which will only typecast the top level of a multi-dimensional array, this method is recursive.
@param array $array
The array values to use when generating the code.
@return Object
The array as an object.