$variabile1_$n

susate per il titolo ma non avevo idea di come spiegarlo...

a me servirebbe sapere se è possibile creare una variabile tipo $variabile_$altra_variabile

nel senso che, se io ho $variabile='merce', vorrei farlo diventare 'merce_1' cioè aggiungere al nome della variabile un _ e un numero creato con un ciclo e salvato dentro $altra_variabile

<?php

while ($n < 15) {
echo "vario codice html per impostare le tabelle della pagina";

   $ferro_$n = round( $costo_$n_ferro * ((pow (1.5, $n - 1))));
   $minerale_$n = round( $costo_$n_minerale * ((pow (1.5, $n - 1))));
   if ($ferro >= $ferro_$n AND $minerale >= $minerale_$n)
   {
   setcookie ("temp_ferro_".$n, $ferro_$n, time()+86400);
   setcookie ("temp_minerale_".$n, $minerale_$n, time()+84600);
   // altre istruzioni se il risultato dell'IF e' TRUE
   } else {
   // altre istruzioni se il risultato dell'IF e' FALSE
   }
 $n = $n + 1;
}
?>

prendiamo per esempio:

$ferro_$n -> vorrei varla diventare $ferro_1 e al ciclo successivo $ferro_2

ma non so come si faccia, o meglio, non so neanche se sia possibile...

ho provato a cercare in rete concatenamenti stringhe ma non sono riuscito a trovare niente che facesse al caso mio :(

inviato 9 anni fa
Mr SaJaN
X 0 X
$i = 1;
$nome_variabile = "ferro_" . $i;
echo $$nome_variabile; // ovvero echo $ferro_1

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda