\Tableau

Classe fournissant des méthodes statiques de manipulation des tableaux (Array).

Summary

Methods
Properties
Constants
etendre()
trierTableauMd()
trierMD()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

etendre()

etendre(array $tableau_a_etendre, array $tableau_a_copier) : void

Etend le tableau à étendre avec les données du tableau à copier. Si des clés sont identiques entre les deux tableaux une erreur est déclenchée et la valeur du tableau à étendre est gardée. Si les deux tableaux ont des clés numériques leurs valeurs sont gardées (à la différence de array_merge).

Les tableaux sont passés par références et le tableau à copier est progressivement détruit pour éviter la consomation de mémoire.

Parameters

array $tableau_a_etendre
array $tableau_a_copier

trierTableauMd()

trierTableauMd( $array,  $cols)

Parameters

$array
$cols

trierMD()

trierMD(Array $array, Array $cols) : Array

Permet de trier un tableau multi-dimenssionnel en gardant l'ordre des clés.

Parameters

Array $array

le tableau à trier

Array $cols

tableau indiquant en clé la colonne à trier et en valeur l'ordre avec SORT_ASC ou SORT_DESC

Returns

Array —

le tableau trié.