PHP Lors de l'apprentissage , il est important de comprendre comment travailler avec des tableaux multi-dimensionnels ainsi que la façon de les trier . Un tableau PHP est un plan ordonné de clés et de valeurs. Un tableau à deux dimensions peut stocker des valeurs telles que les noms et prénoms des employés, ou leur nom de famille et l'âge. Touches de tableau doit être un type entier ou chaîne , tandis que les valeurs du tableau peuvent être de n'importe quel type PHP valide. Vous pouvez utiliser la fonction PHP " array_multisort " pour trier des tableaux bidimensionnels pour vous. Instructions
1
Ouvrez le fichier PHP dans un éditeur de texte tel que le Bloc-notes Windows .
2
déclarer un tableau à deux dimensions. Appelez la fonction " array_multisort " pour trier le tableau et afficher sa valeur triés en ajoutant le code suivant:
$ tableau = array (array
Photos (7, 11 , 2, 10 , 200) tableau de
(1, 65 , 2, 3 , 76)
) ;
array_multisort ( $ tableau [0], SORT_NUMERIC , SORT_ASC , $ tableau [1] ) ;
print_r ( $ myArray ) ;
Vous pouvez utiliser " SORT_NUMERIC ", " SORT_REGULAR " ou " SORT_STRING " comme argument pour définir le type des valeurs du tableau doivent être traités comme . Le " SORT_STRING " et " types SORT_REGULAR " sont sensibles à la casse . Le " SORT_ASC " et " SORT_DESC " régler le tri doit être fait dans l'ordre croissant ou décroissant
Les tableaux triés ont une valeur de : .
Array ( 2, 7, 10, 11, 200)
array ( 2, 1 , 3, 65, 76 )
3
déclarer un tableau associatif décompose pas , appelez la fonction " array_multisort " pour trier et puis afficher sa valeur triés en ajoutant le code suivant:
$ tableau = array (array
( " fruit" => "banane" , "couleur" => " JAUNE " ), array
( " fruit" => "orange" , "couleur" => "orange" ), array
( " fruit" => " pomme ", " COLOR " => " RED " )
) ;
foreach ( $ tableau que $ n = touche> $ ) {
$ sort_fruit touche [] = $ [ 'fruit' ] ;
$ sort_color [] = $ key [ 'color' ] ; }
array_multisort ( sort_fruit $ , SORT_ASC , $ sort_color , SORT_STRING , $ tableau ) ;
print_r ( $ myArray ) ;
Les tableaux triés ont une valeur de :
array (" fruit" => " pomme ", "couleur "=> " RED " )
array (" fruit " => " banane " ," couleur " =>" JAUNE " )
array (" fruit " => "orange" , "couleur" => "orange" )
4
Enregistrez le fichier PHP et le charger sur votre serveur pour trier les tableaux à deux dimensions .
< br >