scusate, ma non avevo fatto caso ad un particolare, credevo che tutte le voci principali avessero almeno un figlio ma, sbagliavo.
Nel menu principale c'è "Informazioni" che non ha nessun figlio, come tutti gli altri padri:

vPrincipale - vSecondaria

Disposizioni - personale
Strumenti - chitarra
Strumenti - basso
Strumenti - batteria
Strumenti - microfono
Consulenti - PRS
Consulenti - IBANEZ
Informazioni -

Dato che è un menu in stile accordion, ovviamente se il padre ha dei figli, apparirà la classica freccetta per indicare che c'è un sottomenu, ma volevo fare un controllo per cui, se non trova nessun figlio, quella classe class='accordion' non deve esserci.
Ho distinto i padri in questo modo, ma non mi convince:
[php]
while ($row = mysqli_fetch_assoc($query)) {
if($row['padreId']>0){
$menu[$row['vPrincipale']][] = utf8_encode($row['vSecondaria']);
}
else{
$menu[$row['vPrincipale']][] = NULL;
}
}

[/php]


Come faccio?
Grazie ancora.