Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

PHP Array Sort Funzione

script PHP in grado di memorizzare i dati in array . Un array memorizza una serie di valori di dati in una struttura lineare . Ogni elemento in una matrice è associato a un indice o una chiave. La prima posizione in una matrice è a indice zero , con i numeri incrementando lungo la lunghezza della struttura . Con un array associativo , uno script può accedere a ogni elemento usando la sua chiave ID piuttosto che il suo indice. PHP funzioni di ordinamento di array offrono ai programmatori una gamma di opzioni . Ordina per prezzo

Il linguaggio PHP offre una varietà di funzioni per gli array di ordinamento. Funzioni " sorta ", " asort ", " arsort " e specie " rsort " un array per valore. Ciò significa che l'algoritmo di ordinamento organizza gli elementi dell'array in ordine secondo i loro valori. Per una matrice con i tipi di numero in esso , questo significa che l'ordinamento gli elementi in ordine numerico . Per le stringhe di testo , i tipi di funzioni in ordine alfabetico. Il seguente esempio di codice PHP dimostra l'ordinamento di un array per valore :

$ fruit_array = array ( "banana" , " mela " , " arancione ");

sort ( $ fruit_array ) ;

Questo codice altera il contenuto della matrice esistente , piuttosto che creare un nuovo array con gli elementi ordinati . La funzione restituisce un valore booleano true o ​​false , che riflette il successo o il fallimento dell'operazione .
Ordina in chiave

Array associativi in PHP tasti ID utilizzato per fare riferimento a elementi . Alcune funzioni di ordinamento disporre il contenuto di un array secondo le chiavi piuttosto che i valori . Esempi di questo sono " ksort ", " krsort " e " uksort . " Il seguente esempio di codice PHP dimostra l'ordinamento di un array sui tasti :

$ animal_array = array ( " C " = > " gatto " , "d" = > "cane " , "b" = > " scimmia " , "a" = > "elefante" ) ;

ksort ( $ animal_array ) ;

Quando questo codice viene eseguito , l'array risultante conterrà gli stessi elementi , ordinati in ordine alfabetico ordine di chiavi. Ogni valore sarà ancora associato con la stessa chiave , in modo che quando un elemento si muove posizione , la sua chiave si muove anche .
Chiave Associazione

nell'ordinamento degli array in PHP , i programmatori possono scegliere se mantenere l'associazione tra chiavi e valori . La maggior parte delle funzioni per gli array di ordinamento fanno mantenere il legame tra la chiave e il valore , ma le eccezioni sono " tipo ", " rsort " e " usort " . Il seguente codice di esempio viene illustrato l'utilizzo della funzione " rsort " , che ordina gli elementi di un array , disponendoli in ordine inverso in base al valore :

$ people_array = array ("a" = > " amy " , "B" = > "Maria" , "c" = > " james" ) ;

rsort ( $ people_array ) ;

Questo codice in un array con gli elementi ordinati in senso inverso ordine alfabetico in base al valore , con le chiavi originali completamente rimossi . A seguito di questo processo , lo script può accedere solo gli elementi di indice , non a chiave .
Ordinamento

array PHP funzioni di ordinamento può offrire elementi , da chiave o un valore , sia in ordine crescente o decrescente . Per le stringhe di testo , questo significa ordine alfabetico , in modo da "a" è inferiore a "c ". Funzioni di ordinamento in ordine inverso , dal più alto al più basso , sono " arsort ", " krsort " e " rsort . " Funzioni di ordinamento in ordine crescente comprendono " asort ", " sorta " e " ksort . " Funzioni di ordinamento alternativi possono ordinare elementi utilizzando altre modalità , come ad esempio la funzione " shuffle" , che ordina gli array in ordine casuale .

 

Programmazione © www.354353.com