No, gli array associativi non hanno "indici numerici".
In realtà anche gli array "normali" non sono altro che array associativi con le chiavi numeriche se ci pensi, tanto che posso tranquillamente AGGIUNGERE un record associativo ad un array che teoricamente non lo è, tipo
Codice PHP:
$x = array();
$x[] = "valore1";
$x[] = "valore2";
$x["chiave"] = "valore3";
// a questo punto vorresti che "valore3" fosse reperibile con $x[2], ma posso anche fare questo
$x[2] = "valore4"; // e l'array rimane con TUTTI e quattro i valori
// facendo infatti
print_r($x)
// ottengo: Array ( [0] => valore1 [1] => valore2 [chiave] => valore3 [2] => valore4 )
Puoi però crearti una funzione "personalizzata"... ricordando però che per questa funzione il TERZO elemento è "chiave"=>valore3, mentre il quarto è [2]=>valore4