|
|
|
|
Strumenti |
25-01-2011, 15:18 | #1 |
Moderatore
Iscritto dal: Nov 2006
Messaggi: 20825
|
[PHP]errore offset array
Ciao,
ho un problema abbastanza banale in php ma non conoscendolo praticamente per nulla non riesco a trovare una soluzione allora io ho un vettore di numeri di cui voglio eliminare i duplicati solo che non riesco ad accedere all'ultimo elemento del vettore scremato vi posto un piccolo script di debug Codice:
echo("vettore completo<br>"); foreach($rs29_tk_technician as $pippo) { echo($pippo."<br>"); } $tecnici_tk=array_unique($rs29_tk_technician); $num_tech_tk= count($tecnici_tk); echo("num tecnici tk: ".$num_tech_tk."<br>"); echo("vettore ridotto<br>"); foreach($tecnici_tk as $pippo) { echo($pippo."<br>"); } echo("accesso all'elemento di indice 3"); echo($tecnici_tk[3]); //quà ho l'errore Codice:
vettore completo 4 2 5 2 3 num tecnici tk: 4 vettore ridotto 4 2 5 3 accesso all'elemento di indice 3 Notice: Undefined offset: 3 in XXX.php on line 137 qualcuno sa come mai? ciao e grazie
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX) Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000 |
25-01-2011, 16:25 | #2 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53963
|
Stampa un po' l'output di print_r prima di ogni foreach.
L'elemento 3 non dovrebbe esistere in quell'array, perché è l'elemento di valore 2 che viene cancellato da array_unique. |
25-01-2011, 16:45 | #3 | |
Moderatore
Iscritto dal: Nov 2006
Messaggi: 20825
|
Quote:
dovrei fidarmi meno delle guide che si trovano e usare solo la documentazione ufficiale rimpiango il caro vecchio c++
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX) Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000 |
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:52.