ciao gianf_tarantino,


Innanzitutto c'è un errore di sintassi in tutte le istruzioni.
Si hai ragione, ho sbagliato a scriverlo qui sul forum

Veramente non lo hai ordinato, perché se tu lo avessi ORDINATO, sarebbe:
io ho scritto che è ordinato in base al campo 'titolo' (cioè alfabeticamente) quindi: auto, ducati, f40, ferrari, honda ....

Cosa intendi per id???? Per caso l'indice dell'array $array_categorie?????
si

In questo caso:
C'è anche
$array_categorie[6] = array('titolo'=>'nissan','livello'=>'3');
che ha livello 3 allora perché hai preso Ferrari?
perchè ferrari alfabeticamente viene prima di nissan

Ti mostro il risultato che devo ottenere in un altro modo così magari è più chiaro:

auto
auto -> ferrari
auto -> ferrari -> f40
auto -> ferrari -> f40 -> rosso
auto -> nissan
auto -> nissan -> pajero
moto
moto -> ducati
moto -> honda

spero che così sia più chiaro.

ovviamente l'array è più grande e quindi potrebbe essere anche così:

auto
auto -> ferrari
auto -> ferrari -> f40
auto -> ferrari -> f40 -> rosso
auto -> ferrari -> f40 -> giallo
auto -> ferrari -> testa rossa
auto -> ferrari -> testa rossa -> nera
auto -> nissan
auto -> nissan -> pajero
moto
moto -> ducati
moto -> honda