Joomla Platform
13.1
Documentation des API du framework Joomla Platform
|
Fonctions membres publiques statiques | |
static | toInteger (&$array, $default=null) |
static | toObject (&$array, $class= 'stdClass') |
static | toString ($array=null, $inner_glue= '=', $outer_glue= ' ', $keepOuterKey=false) |
static | fromObject ($p_obj, $recurse=true, $regex=null) |
static | getColumn (&$array, $index) |
static | getValue (&$array, $name, $default=null, $type= '') |
static | invert ($array) |
static | isAssociative ($array) |
static | pivot ($source, $key=null) |
static | sortObjects (&$a, $k, $direction=1, $caseSensitive=true, $locale=false) |
static | arrayUnique ($myArray) |
Fonctions membres protégées statiques | |
static | _fromObject ($item, $recurse, $regex) |
static | _sortObjects (&$a, &$b) |
Attributs protégés statiques | |
static | $sortCase |
static | $sortDirection |
static | $sortKey |
static | $sortLocale |
Définition à la ligne 19 du fichier arrayhelper.php.
|
staticprotected |
Utility function to map an object or array to an array
mixed | $item | The source object or array |
boolean | $recurse | True to recurse through multi-level objects |
string | $regex | An optional regular expression to match on field names |
Définition à la ligne 196 du fichier arrayhelper.php.
|
staticprotected |
Callback function for sorting an array of objects on a key
array | &$a | An array of objects |
array | &$b | An array of objects |
Définition à la ligne 533 du fichier arrayhelper.php.
Références JString\strcasecmp(), et JString\strcmp().
|
static |
Multidimensional array safe unique test
array | $myArray | The array to make unique. |
Définition à la ligne 595 du fichier arrayhelper.php.
Référencé par JUpdater\findUpdates().
|
static |
Utility function to map an object to an array
object | $p_obj | The source object |
boolean | $recurse | True to recurse through multi-level objects |
string | $regex | An optional regular expression to match on field names |
Définition à la ligne 173 du fichier arrayhelper.php.
Référencé par JModelLegacy\loadHistory().
|
static |
Extracts a column from an array of arrays or objects
array | &$array | The source array |
string | $index | The index of the column or name of object property |
Définition à la ligne 243 du fichier arrayhelper.php.
|
static |
Utility function to return a value from a named array or a specified default
array | &$array | A named array |
string | $name | The key to search for |
mixed | $default | The default value to give if no key found |
string | $type | Return type for the variable (INT, FLOAT, STRING, WORD, BOOLEAN, ARRAY) |
Définition à la ligne 277 du fichier arrayhelper.php.
Référencé par JModelAdmin\batch(), JUser\bind(), JModelForm\loadForm(), JModelList\loadForm(), et JControllerAdmin\publish().
|
static |
Takes an associative array of arrays and inverts the array keys to values using the array values as keys.
Example: $input = array( 'New' => array('1000', '1500', '1750'), 'Used' => array('3000', '4000', '5000', '6000') ); $output = JArrayHelper::invert($input);
Output would be equal to: $output = array( '1000' => 'New', '1500' => 'New', '1750' => 'New', '3000' => 'Used', '4000' => 'Used', '5000' => 'Used', '6000' => 'Used' );
array | $array | The source array. |
Définition à la ligne 364 du fichier arrayhelper.php.
|
static |
Method to determine if an array is an associative array.
array | $array | An array to test. |
Définition à la ligne 396 du fichier arrayhelper.php.
Référencé par JForm\bind(), JRegistry\bindData(), et JForm\bindLevel().
|
static |
Pivots an array to create a reverse lookup of an array of scalars, arrays or objects.
array | $source | The source array. |
string | $key | Where the elements of the source array are objects or arrays, the key to pivot on. |
Définition à la ligne 422 du fichier arrayhelper.php.
|
static |
Utility function to sort an array of objects on a given field
array | &$a | An array of objects |
mixed | $k | The key (string) or a array of key to sort on |
mixed | $direction | Direction (integer) or an array of direction to sort in [1 = Ascending] [-1 = Descending] |
mixed | $caseSensitive | Boolean or array of booleans to let sort occur case sensitive or insensitive |
mixed | $locale | Boolean or array of booleans to let sort occur using the locale language or not |
Définition à la ligne 500 du fichier arrayhelper.php.
|
static |
Function to convert array to integer values
array | &$array | The source array to convert |
mixed | $default | A default value (int|array) to assign if $array is not an array |
Définition à la ligne 63 du fichier arrayhelper.php.
Référencé par JModelAdmin\batch(), JTableUser\bind(), JControllerAdmin\delete(), JForm\filterField(), JAccess\getGroupsByUser(), JAccess\getUsersByGroup(), JTableExtension\publish(), JControllerAdmin\publish(), JTableContent\publish(), JTableNested\publish(), JControllerAdmin\saveorder(), JControllerAdmin\saveOrderAjax(), et JUserHelper\setUserGroups().
|
static |
Utility function to map an array to a stdClass object.
array | &$array | The array to map. |
string | $class | Name of the class to create |
Définition à la ligne 100 du fichier arrayhelper.php.
Référencé par JModelAdmin\getItem().
|
static |
Utility function to map an array to a string.
array | $array | The array to map. |
string | $inner_glue | The glue (optional, defaults to '=') between the key and the value. |
string | $outer_glue | The glue (optional, defaults to ' ') between array elements. |
boolean | $keepOuterKey | True if final key should be kept. |
Définition à la ligne 135 du fichier arrayhelper.php.
Référencé par JDocumentRendererHead\fetchHead().
|
staticprotected |
Définition à la ligne 27 du fichier arrayhelper.php.
|
staticprotected |
Définition à la ligne 35 du fichier arrayhelper.php.
|
staticprotected |
Définition à la ligne 43 du fichier arrayhelper.php.
|
staticprotected |
Définition à la ligne 51 du fichier arrayhelper.php.