Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Unidentified Indice errori in PHP

In PHP , un array è una struttura dati composta da coppie chiave-valore . La chiave , chiamato anche un indice, identifica dove risiede nella matrice dell'elemento . Il valore è il valore dell'elemento . Ad esempio , si consideri la dichiarazione $ x [ 12 ] = 100; "12" è l'indice dell'array e "100" è il valore dell'elemento di indice " 12 ". Nella dichiarazione : $ x [ 'name '] = " Marco " , "nome" è l'indice dell'array e " Mark " è il valore dell'elemento a tale indice. Un errore " indice non identificato " si verifica in PHP quando si tenta di fare riferimento al valore di un elemento di un array utilizzando un indice che non esiste nella matrice . Errori tipografici

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