- Home
- Categorie
- Coding e Sistemistica
- Coding
- Sintassi stringa Array di Array
-
Sintassi stringa Array di Array
Ciao a tutti.
ho scoperto la comodità degli array di array.
Li uso senza problemi ma non riesco ad inserirli correttamente nelle stringhe.Queste sono i modi in cui ho tentato che non funzionano:
[PHP]$h1= $tutti[$id]['nome'];[/PHP]
[PHP]$h1= ''.$tutti[$id]['nome'].'';[/PHP]
Preciso che $id è un valore assegnato nella pagina
Per darvi un' idea questo funziona correttamente:
[PHP]echo '<p>Nome: '.$tutti[$id]['nome'].'</p>';[/PHP]
Grazie Mille sto impazzendo
-
Che vuol dire che non riesci ad inserirli in una stringa? Che errore (o comportamento "errato") hai? E cosa ti aspetteresti di avere invece? Sarebbe utile vedere un po' più di codice...
-
Concordo prova a mettere la parte di codice dove ti da errore, magari c'è qualcosa prima che non va.
-
Scusate forse mi sono espresso male.
Non ricevo un errore.Semplicemente non mi visualizza nulla.
[PHP]echo '<p>Nome: '.$tutti[$id]['nome'].'</p>';[/PHP]
Qui il risultato a video è Nome: Mario.[PHP]$h1= $tutti[$id]['nome'];
echo $h1;[/PHP]Così a video non esce nulla
[PHP]$h1= ''.$tutti[$id]['nome'].'';
echo $h1;[/PHP]Anche così a video non esce nulla
Non capisco perchè...
-
Ribadisco, serve un po' più di codice... Da quello che scrivi io non riesco proprio a capire dove potrebbe essere il problema
-
Idem per me.
Dove viene assegnato il vettore tutti?
Come?
E' vuoto?Serve del codice per capire l'errore.
-
Ok ragazzi credo di aver capito parte dell' errore
Vi scrivo il codice semplificato:
[PHP]
$h1= $tutti[$id]['nome'];
include('head.php');
echo '<p>Nome: '.$tutti[$id]['nome'].'</p>';
echo $h1; [/PHP]In pratica includo il file con l' array giusto ma la variabile lo chiama prima che sia incluso.
Questa è la scrittura più corretta:[PHP]
include('head.php');
$h1= $tutti[$id]['nome'];
echo '<p>Nome: '.$tutti[$id]['nome'].'</p>';
echo $h1; [/PHP]Giusto?
Comunque non va comunque anche così
Ti assicuro che l' array è pieno e funzionante, altrimenti non funzionerebbe....
-
Ripropongo la domanda di prima...
Come viene valorizzato l'array?
Cosa è presente in head.php.Possiamo darti fiducia sul fatto che sia pieno... Ma per aiutarti avremo bisogno lo stesso di vedere questa cosa.
-
Scusate il disturbo.
l' errore era solo nel fatto che chiamavo una variabile prima di averla inclusa, non nella sintassi.Per completezza le sintassi che prima non funzionavano sono entrambe corrette.
Grazie di tutto