March 12
Quando imparare PHP, è importante capire come lavorare con gli array multidimensionali, nonché come ordinarli. Un array PHP è una mappa ordinata di chiavi e valori. Un array bidimensionale in grado di memorizzare i valori, come nome e cognome del dipendente, ovvero al cognome ed età. chiavi array deve essere un tipo intero o una stringa, mentre valori di matrice possono essere di qualsiasi tipo PHP valido. È possibile utilizzare il PHP "array_multisort" funzione per ordinare array bidimensionali per voi.
1 Aprire il file PHP in un editor di testo come Blocco note di Windows.
2 Dichiarare un array bidimensionale. Chiamare la funzione "array_multisort" per ordinare l'array e visualizzarne il valore ordinato aggiungendo il codice:
$ MyArray = array (
array(7, 11, 2, 10, 200),
array (1, 65, 2, 3, 76)
);
array_multisort ($ myArray [0], SORT_NUMERIC, SORT_ASC, $ myArray [1]);
print_r ($ myArray);
È possibile utilizzare "SORT_NUMERIC", "SORT_REGULAR" o "SORT_STRING" come argomento per impostare il tipo i valori di matrice devono essere trattati come. Il tipi "SORT_REGULAR" "SORT_STRING" e sono case-sensitive. Il "SORT_ASC" e "SORT_DESC" impostare l'ordinamento deve essere fatto in ordine crescente o decrescente.
Gli array filtrate hanno un valore di:
Array (2, 7, 10, 11, 200)
Array (2, 1, 3, 65, 76)
3 Dichiarare un array associativo, dividerlo, richiamare la funzione "array_multisort" per ordinare e poi visualizzarne il valore ordinata aggiungendo il codice:
$ MyArray = array (
array("FRUIT" => "banana", "COLOR" => "YELLOW"),
array ( "FRUTTA" => "arancia", "colore" => "Orange"),
array ( "FRUTTA" => "mela", "colore" => "RED")
);
foreach ($ myArray da $ n> key = $) {
$sort_fruit[] = $key['FRUIT'];
$ Sort_color [] = $ tasto [ 'COLOR'];
}
array_multisort ($ sort_fruit, SORT_ASC, $ sort_color, SORT_STRING, $ myArray);
print_r ($ myArray);
Gli array filtrate hanno un valore di:
Array ( "FRUTTA" => "mela", "colore" => "RED")
Array ( "FRUTTA" => "banana", "colore" => "GIALLO")
Array ( "FRUTTA" => "arancia", "colore" => "Orange")
4 Salvare il file PHP e caricarlo sul server per ordinare gli array bidimensionali.