PHP/Programmazione/Array: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 112:
<source lang="php">
$arr = array('a','b','c');
foreach($arr as $variabile_chiave => $variabile_contenuto)
{
// istruzioni
Riga 133:
}
</source>
Il primo esempio restituirà <code>abc</code>, il secondo <br>
<code>La chiave dell'array a è uguale a lettera 1.</code><br><code>La chiave dell'array b è uguale a lettera 2.</code><br><code>La chiave dell'array c è uguale a lettera 3.</code>
 
Si può utilizzare anche per fare qualcosa di più che un semplice echo, per esempio possiamo cambiare il valore di un elemento nel caso sia uguale a...:
<source lang="php">
$arr = array('a','b','c');
print_r($arr);
foreach($arr as $i => $valore)
{
if ( $arr[$i] == 'b' )
$arr[$i]='mario';
}
echo "<br>";
print_r($arr);
</source>
l'output sarà <br />
 
<code>
Array ( [0] => a [1] => b [2] => c ) <br>
Array ( [0] => a [1] => mario [2] => c )
</code>
 
=== Altre funzioni ===