No, e' sbagliato. La variabile $dato e' "interna" al foreach, e viene reinizializzata ad ogni ciclo dandole il successivo valore dell'elemento dell'array in questione. Quindi in sostanza le modifiche che fai rimangono solo fino al successivo giro, dopodiche' si perdono (comunque gia' un assegnamento assurdo come $dato = $dato dovrebbe suggerirti che qualcosa non vaOriginariamente inviato da Giacc@
vi chiedo scusa, ma non riesco a creare quello che mi viene suggerito!!!
Qualche anima pia poptrebbe darmi una mano???
Grazie mille..
Questo è il pezzo di codice che ho fatto, ma dopo non so come andare avanti...
Almeno questo pezzo è giusto??codice:$info = array ($nick,$rec['password'],$email,$anni,$paese,$prov,$prof); foreach ($info as $dato){if ($dato == ""){$dato = "Dato non presente";} else{$dato = $dato}})
Quindi i casi sono due, o operi direttamente sull'array cosi':
oppure usi il foreach creando un nuovo array in cui registrare i valori (ma perche' farne un altro quando ne hai gia' uno?).Codice PHP:for ($n = 0; $n < count($info); $n++) {
if ($info[$n] == "") {
$info[$n] = "Dato non presente;";
}
}

)
Rispondi quotando