Come ordinare un array in ordine alfabetico in PHP

June 2

Uno dei problemi principali di informatica è l'ordinamento efficiente dei dati. PHP rende il lavoro più facile per gli sviluppatori del settore, fornendo una funzione di ordinamento predefinito che funziona bene in molte situazioni. Si può anche guardare il contenuto di un array e determinare da sola se ha senso per ordinare l'array per valori numerici o alfabetici. tipi PHP utilizzando l'algoritmo "Quicksort", che non è difficile da utilizzare.

istruzione

1 Aprire il Blocco note, che è nativo di Windows, facendo clic su "File" e "Salva". Selezionare "Tutti i file" come tipo di file. Salvare il file con il nome "testSort.php."

2 Digitare quanto segue:

<? Php

$ Nomi = array ( "Kevin", "Ambra", "Billy", "Thomas", "Karl");

ordinamento ($ nomi);

?>

Questo definisce un array di stringhe e le ordina. L'array di stringhe dati sono solo esempi. Ogni array di stringhe da qualsiasi fonte funzionerà.

3 Salvare il file facendo clic su "File", seguito da "Salva".

Consigli e avvertenze

  • È possibile utilizzare "sort ($ nomi, SORT_STRING);" per forzare PHP per interpretare i valori di matrice come stringhe. Tuttavia, questo non è necessaria se non si ha ragione di credere che il PHP avrà difficoltà a determinare che alcuni dei suoi elementi di un array sono stringhe.
  • È possibile utilizzare "sort ($ nomi, SORT_LOCALE_STRING);" per forzare PHP per utilizzare i doganale della locale corrente durante l'ordinamento delle stringhe. Questo permetterà di PHP per affrontare in modo intelligente con i caratteri accentati utilizzati in alcune lingue, a condizione che le impostazioni locali per la lingua sia impostata correttamente.
  • È possibile invertire tipo usando il comando "rsort".