- print_r: documentation ( source)
<?php
// First array, wont use unset
$arr = array(
'a' => array('value' => 2),
'b' => array('value' => 4),
'c' => array('value' => 6)
);
// Second copy, for unset
$arr2 = $arr;
// Loop and display without unset
foreach ($arr as &$a)
{
$a['value'] /= 2;
}
echo "Without Unset:";
foreach ($arr as $a)
{
print_r($a);
}
// Loop and display with unset
foreach ($arr2 as &$b)
{
$b['value'] /= 2;
}
unset($b);
echo "With Unset:";
foreach ($arr2 as $b)
{
print_r($b);
}