[solved] Altering array values while traversing them
Posted: Fri Oct 21, 2005 8:28 pm
Code: Select all
print_r($mens_sizes); //OUTPUT: Array ( [X-Small] => [Small] => [Medium] => 22 [Large] => 2 [X-Large] => 2 [XX-Large] => 2 [XXX-Large] => 2 )
echo "<br>";
while (list($key, $value) = each($mens_sizes))
{
echo "before: ".$value."<br>"; //OUTPUT:
if($value == NULL)
$value = 0;
echo "after: ".$value."<br>"; //OUTPUT: 0
print_r($mens_sizes); //OUTPUT: Same as before I traversed it.
echo "<br>";
}
print_r($mens_sizes); //OUTPUT: Same as before I traversed it.