Php válogatás tömbök
PHP számos funkcióval válogatás tömbök, mivel azok általános leírása ezen az oldalon.
A fő különbség a funkciók:
- Egyes funkciók a tömb elemeinek szerint vannak rendezve a kulcsokat, mások értékei: $ array [# „gomb #”] = # '# Érték';
- Egyes funkciók, a kapcsolat a kulcsokat és értékeket válogatás után megmarad néhány nem. Ez ahhoz vezethet, hogy a kulcsokat bocsátott számértékek (0, 1, 2).
- A különbségek a rendezési sorrend: ABC, növekvő, csökkenő, numerikus, természetes, véletlenszerű vagy felhasználó által definiált
- Megjegyzés: Az összes rendezési funkció módosítja az átadott tömb, és nem térnek vissza a válogatott példányt
- Ha a funkció határozza meg a két elem egyenlő, a rendezési sorrend ebben az esetben nem definiált (instabil válogatás)
Tulajdonságok rendezési funkciók
Menti a linket kulcs - érték
asszociatív igen, nem numerikus
Az első tömb vagy rendezési beállítások
természetes, érzékeny
Felhasználói megjegyzések jelenléte 5 jegyzetek
Az alábbi kód:
függvény usortTest ($ b.) var_dump ($ a);
var_dump ($ b);
vissza - 1;
>
$ Test = array ( 'ért1');
usort ($ teszt "usortTest".);
$ Test2 = array ( 'ért2' 'val3'.);
usort ($ test2 "usortTest".);
string (4) "val3"
string (4) "ért2"
Az első tömb nem kap küldeni a funkciót.
Kérjük, semmilyen körülmények között nem helyezzen semmilyen logikát, amely módosítja értékeket, vagy érvényes nem válogató üzleti logika ezeket a funkciókat, akkor nem mindig kerül végrehajtásra.