\n";
print_r( $a1 );
echo "----- -----
\n";
// unset( $a1[3] ); // OK the array is gone
// unset( $a1 ); // gets- Undefined variable: a1" on print_r()
unset( $a1[1] ); // OK but indexes skip $a1[1] ; array not reordered
print_r( $a1 );
echo "----- 2 -----
\n";
$a1 = $a1; // no, it's the same
print_r( $a1 );
echo "----- 3 -----
\n";
$iy= 0;
foreach ($a1 as $val)
{
//$a1[$iy++] = $val;
$a2[$iy++] = $val;
echo "val= $val
\n";
}
print_r( $a2 );
unset($a1);
$a1 = $a2;
print_r( $a1 );
echo "----- 4 -----
\n";
?>