A volte gli errori tipografici causano matrice index problems.You può creare un ciclo per eseguire un'operazione su ogni elemento di un array e mistype la variabile che si utilizza per specificare l'indice . Ad esempio, si consideri il seguente frammento di codice che causa un errore di " non identificato indice" perché la variabile è stato digitato in modo errato nel corpo del ciclo
for ( $ index = 0; . $ Index < count ( $ array ) , $ indice + + ) { $ array [ $ idnex ] + = 55 ; }
associative Array indici
un array associativo consente di utilizzare i tasti alfanumerici per gli indici . E ' importante capire che questi tasti sono sensibili , e che il seguente codice produrrà un "indice non identificato" errore:
$ array [' x ' ] = 5; echo $ array [ ' X ' ] ;
È possibile evitare questi errori , trasformando il caso della variabile indice utilizzando la funzione " strtolower " , come nel seguente esempio :
foreach ( $ lettere come $ lettera) {echo $ array [ strtolower ( $ lettera) ] ; }
Programmazione © www.354353.com