Ciao a tutti, ho gia incontrato il primo problema...
Ho scritto questo codice che nelle mie intenzioni dovrebbe inserire una nuova chiave in coda in un array.
Alla prima esecuzione funziona come dovrebbe e aggiunge la chiave nuova, il problema è che quando ricarico la pagina (suppongo sia il modo corretto per rieseguire il codice...): non aggiunge più altre chiavi come mi aspetto che dovrebbe fare.
Non riesco a capire dove sbaglio.
Ho scritto questo codice che nelle mie intenzioni dovrebbe inserire una nuova chiave in coda in un array.
Alla prima esecuzione funziona come dovrebbe e aggiunge la chiave nuova, il problema è che quando ricarico la pagina (suppongo sia il modo corretto per rieseguire il codice...): non aggiunge più altre chiavi come mi aspetto che dovrebbe fare.
Non riesco a capire dove sbaglio.
PHP:
<?php
$array = ['chiave1' => 'xxx', 'chiave2' => 'xxx', 'chiave3' => 'xxx'];
print_r($array);
echo "<br><br>";
$chiave = 'chiave';
$numero = 1;
$trova = $chiave.$numero;
echo "Inizio da ".$trova."<br>";
while (array_key_exists($trova, $array)) {
echo $trova." esiste gia<br>";
$numero++;
$trova = $chiave.$numero;
}
$numero--;
$trova = $chiave.$numero;
echo "Trovato fino a ".$trova."<br><br>";
$numero++;
$trova = $chiave.$numero;
$array[$trova] = 'xxx';
echo "Aggiunto ".$trova."<br><br>";
print_r($array);
echo "<br><br>";
?>