Questo blog è una guida dettagliata all'utilizzo vettore() funzione in PHP.
Qual è la funzione PHP arsort()
IL vettore() è un'utile funzione PHP incorporata utilizzata per l'ordinamento degli array in ordine decrescente tenendo presente i suoi valori mantenendo le associazioni chiave-valore. Ordina l'array in ordine inverso rispetto alla funzione asort(), che viene utilizzata per ordinare l'array in ordine crescente.
Sintassi: La sintassi utilizzata da vettore() funzione in PHP è data come
assortimento ( vettore , bandiere )
Questa funzione accetta due argomenti:
vettore: Un dato array che deve essere ordinato.
bandiere: Questo è un parametro facoltativo utilizzato per specificare uno dei valori dati:
- SORT_REGULAR: Questo è un valore predefinito che confronta normalmente gli elementi.
- SORT_NUMERIC: Questo è usato per confrontare gli elementi numericamente.
- SORT_STRING: Questo è usato per confrontare gli elementi con le stringhe.
- SORT_LOCALE_STRING: Viene utilizzato per confrontare gli elementi come stringhe, in base alla posizione corrente.
- ORDINA_NATURALE: Viene utilizzato per confrontare gli elementi come stringhe utilizzando l'ordinamento naturale.
- SORT_FLAG_CASE: Questo è usato per confrontare gli elementi come le stringhe e l'uso intensivo di maiuscole e minuscole.
Valore di ritorno: In caso di successo, il valore restituito dalla funzione sarà true; in caso contrario, restituisce false.
Come lavorare con la funzione arsort() in PHP
I passaggi di base per utilizzare il vettore() funzione in PHP sono:
Passo 1: Dichiarare e inizializzare un array.
Passo 2: Usa il vettore() funzione passando l'array dichiarato e il tipo di ordinamento come argomenti.
Passaggio 3: Stampa l'array ordinato sullo schermo usando il ciclo for-each.
Consideriamo alcuni esempi:
Esempio 1
Nel codice PHP dato, ordineremo un array di numeri interi usando il vettore() funzione:
$int_array = vettore ( 7 , 6 , 4 , 1 , 10 , 9 , 8 ) ;
assortimento ( $int_array , SORT_NUMERIC ) ;
eco 'L'array ordinato è: ' ;
per ciascuno ( $int_array COME $valore ) {
eco $valore . ' ' ;
}
?>
Esempio 2
In un dato codice PHP, ordineremo un array di caratteri usando il vettore() funzione.
$array_di_caratteri = vettore ( 'io' , 'io' , 'N' , 'In' , 'X' , 'H' , 'io' , 'N' , 'T' ) ;
assortimento ( $array_di_caratteri ) ;
eco 'L'array ordinato è: ' ;
per ciascuno ( $array_di_caratteri COME $valore ) {
eco $valore . ' ' ;
}
?>
Il suddetto codice PHP ordina l'array di caratteri in ordine decrescente sulla base dei valori ASCII dei caratteri.
Esempio 3
Per ordinare i caratteri in ordine alfabetico, puoi aggiungere un parametro facoltativo 'SORT_STRING' .
Per esempio:
$array_di_caratteri = vettore ( 'io' , 'io' , 'N' , 'In' , 'X' , 'H' , 'io' , 'N' , 'T' ) ;
assortimento ( $array_di_caratteri , SORT_STRING ) ;
eco 'L'array ordinato è: \N ' ;
per ciascuno ( $array_di_caratteri COME $valore )
{
eco $valore . ' ' ;
}
?>
Conclusione
IL vettore() function è uno strumento importante per i programmatori PHP che desiderano organizzare e ordinare gli array in base al valore. Utilizzando i passaggi di base descritti in questa guida, gli sviluppatori possono ordinare in modo rapido ed efficace le sequenze per le decisioni. vettore(), con le sue numerose opzioni e parametri, offre opzioni flessibili e potenti per tutte le esigenze di ordinamento degli array PHP.