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.