Cum de a sorta o matrice în ordine alfabetică în PHP

Atunci când se lucrează pe mai multe site-uri frecvente întrebări sortați matrice de date în ordine alfabetică. Mulți scrie la această matrice suplimentare, în comparație cu tabele mari și sortate fiecare titlu. Această opțiune nu este cel mai bun, dar, de asemenea, ne uităm la ea. În acest articol, aș dori să ofere cel mai simplu și cel mai scurt modul în care o lectură atentă a manualului poate fi găsită în documentația.

PHP matrice în ordine alfabetică


Demo Descărcați codul sursă
Demonstrația se poate vedea script-ul. Puteți descărca fișierul cu fișierul dacă se dorește.

Dacă aveți un server pe Windows, va trebui să instalați alte locații, sau doar câteva:


Înainte de răspunsul la una dintre întrebările - setările regionale pentru Ucraina în PHP arata ca acest lucru:

Ukrainian_Ukraine.1251 (cp1251) - setările regionale pentru Ucraina


Cum pentru a seta locale pentru alte codificări în PHP?

A doua modalitate de a construi o matrice PHP în ordine alfabetică


În cazul în care acest lucru nu este îndeplinită și vrei să mergi la fel de greu, creați o matrice de tipul următor:


Și pentru a muta pe prima literă a doua matrice.
Prima literă a oricărui element al matricei se calculează după cum urmează:


Din moment ce lucrează cu litere românești (de codare multi-byte), apoi utilizați o funcție mai bună mb_substr. și în cele din urmă mai bine indicati variabila de codificare sau matrice, în acest caz, un UTF-8.