variabili con doppio dollaro

ciao a tutti!

vorrei fare un ciclo foreach da un array di dati, e ho altre variabili che si chiamano con lo stesso nome delle chiavi dell'array... e vorrei fare un confronto tra le variabili e il contenuto dell'array..

cosi' puo' funzionare?

        $check=0;

        foreach ($dati as $name=>$value)

        {

                 if ($value<>$$name)

                            $check++;

         }

.. ma ho molti dubbi sul vero uso delle variabili a doppio dollaro....

 :rm_shifty:

grazie

ro

 :D

inviato 10 anni fa
ro679
X 0 X

Non ho ben capico cosa vuoi fare con quel codice, comunque le variabili "variabili" funzionano così:

<?php
$nome_variabile = 'contatore';

$contatore = 100;

$$nome_variabile++;

echo $contatore; // restituisce 101
?>

 :bye:

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