イテレーター
概要
reset
next
key
current
end
prev
each
サンプル
<?php
// 配列をセット
$a = array("aaa", "bbb", "ccc", "ddd", "eee");
// 先頭へセット
$value = reset($a);
// 終端到達時に抜ける
while($value != false){
// 出力
$key = key($a);
$val = current($a);
echo "{$key}={$val}\n";
// 次のポインタへ移動
$value = next($a);
}
echo "----\n";
// 最後へセット
$value = end($a);
// 終端到達時に抜ける
while($value != false){
// 出力
$key = key($a);
$val = current($a);
echo "{$key}={$val}\n";
// 次のポインタへ移動
$value = prev($a);
}
echo "----\n";
// 先頭へセット
$value = reset($a);
// eachによる繰り返し
while(list($key, $val) = each($a)){
echo "{$key}={$val}\n";
}
?>
最終更新:2012年08月13日 10:39