<!DOCTYPE html><html><head></head>
<body>
<?php
$a=['a','b','c','d','e','f'];
array_pop($a);
array_push($a,'X','Y');
array_shift($a);
array_unshift($a,'M','N');
print_r($a); echo "<br />";
$r=array_rand($a,3);
echo $a[$r[0]]." ".$a[$r[1]]." ".$a[$r[2]];
?>
</body></html>
<!DOCTYPE html><html><head></head>
<body>
<?php
$a=['a','b','c','d','e','f'];
array_pop($a);
array_push($a,'X','Y');
array_shift($a);
array_unshift($a,'M','N');
print_r($a); echo "<br />";
$r=array_rand($a,3);
echo $a[$r[0]]." ".$a[$r[1]]." ".$a[$r[2]];
?>
</body></html>
Array ( [0] => M [1] => N [2] => b [3] => c [4] => d [5] => e [6] => X [7] => Y )
M c d
<!DOCTYPE html><html><head></head>
<body>
<?php
$a=['a','b','c','test'=>'d','e','f'];
do{
echo "[".key($a)."=>".pos($a)."]";
} while (next($a));
reset($a); echo "<br />";
print_r(each($a)); echo "<br />";
print_r(each($a)); echo "<br />";
print_r(each($a)); echo "<br />";
echo prev($a).prev($a).prev($a);
?>
</body></html>
<!DOCTYPE html><html><head></head>
<body>
<?php
$a=['a','b','c','test'=>'d','e','f'];
do{
echo "[".key($a)."=>".pos($a)."]";
} while (next($a));
reset($a); echo "<br />";
print_r(each($a)); echo "<br />";
print_r(each($a)); echo "<br />";
print_r(each($a)); echo "<br />";
echo prev($a).prev($a).prev($a);
?>
</body></html>
[0=>a][1=>b][2=>c][test=>d][3=>e][4=>f]
Array ( [1] => a [value] => a [0] => 0 [key] => 0 )
Array ( [1] => b [value] => b [0] => 1 [key] => 1 )
Array ( [1] => c [value] => c [0] => 2 [key] => 2 )
cba