- Home
- Categorie
- Coding e Sistemistica
- Coding
- Lettura array...
- 
							
							
							
							
							
Lettura array...Ciao ragazzi, mi sa il caldo mi sta facendo male... 
 Ho una richiesta banale, ma che mi sta bloccando da un'oretta!Fatto un print_r($nomeArray), ottengo questo: Array ( [1#090] => Array ( [0] => %G [1] => %G ) [2#000] => Array ( [0] => ) [2#025] => Array ( [0] => *3 [1] => esterno [2] => farfalla [3] => finestra [4] => giallo [5] => guipure [6] => intaglio [7] => primavera [8] => ricamo [9] => tenda ) [2#116] => Array ( [0] => Autore ) ) Se voglio richiamare solamente il campo dove trovo scritto "esterno" come faccio? 
 
- 
							
							
							
							
							
se non erro echo $nomeArray['2#025'][1] 
 
- 
							
							
							
							
							
Pensavo anch'io, ma no....  
 Non accetta il carattere "#", dunque non saprei come recuperare i valori...
 Per di più l'array è generato da una funzione del PHP, non sono neanch'io che lo genero.HELP!! ^_^ 
 
- 
							
							
							
							
							
con cosa lo generi ? 
 
- 
							
							
							
							
							
Lo genero con la funzione "iptcparse", che mi serve a recuperare i TAG Keywords contenuti in un'immagine JPG. Il codice che utilizzo è questo: $size = getimagesize($fileJPG_name, $info); 
 if(isset($info['APP13']))
 {
 $iptc = iptcparse($info['APP13']);// Visualizzo l'array ed ottengo il risultato proposto: 
 foreach ($iptc as $key => $section) {
 print_r($section);
 }
 }
 
- 
							
							
							
							
							
La funzione è questa: 
 http: // php.net/manual/en/function.iptcparse.php
 
- 
							
							
							
							
							
nella documentazione fa vedere come ci si accede: $caption = $iptc["2#120"][0]; per scaramanzia, prova con le virgolette al posto degli apici  
 
- 
							
							
							
							
							
L'avevo detto che il caldo fa brutti scherzi... non ragionavo sull'eventualità di mettere gli apici... 
 Così funziona, grazie mille!!!!!!