Ecco un array non ordinato
Codice PHP:
0 =>
array (
'id' => '174',
'name' => 'Abaco',
'desc' => '',
),
1 =>
array (
'id' => '21',
'name' => 'Cattedrale',
'desc' => '',
),
2 =>
array (
'id' => '201',
'name' => 'bancone',
'desc' => '',
)
invece dovrebbe essere
Codice PHP:
0 =>
array (
'id' => '174',
'name' => 'Abaco',
'desc' => '',
),
1 =>
array (
'id' => '201',
'name' => 'bancone',
'desc' => '',
),
2 =>
array (
'id' => '21',
'name' => 'Cattedrale',
'desc' => '',
)
Praticamente l'array deve essere ordinato per 'name' ed in ordine come segue : prima i numeri, poi le lettere ma non tenendo da conto delle maiuscole e minuscole.
Lo script postato sopra funziona correttamente salvo che non ci siano maiuscole o minuscole perchè è case sensitive e perciò da priorità alle maiuscole ordinandole per prima delle lettere minuscole