[PHP-users 28817] 配列処理について

domo rapa @ rapaic.ll.to
2006年 3月 26日 (日) 00:32:58 JST


はじめまして 皆さん PHPで遊んでる初心者ですが
nextを使った配列処理で下記のような事が起こったのですが
これはやり方の問題ですか?
それともバグか何かなのですか?

・nextとcurrentを使った配列処理でvalueが0だと処理が止まる
//$x=array(0=>0,1,2,3);//0=>0で処理が止まる
//$x=array(1=>0,1,2,3);//1=>0で処理が止まる
//$x=array(1=>1,0=>0,2,3);//0=>0で処理が止まる
//$x=array(1=>1,1=>0,2,3);//1=>0で処理が止まる
//$x=array(1=>1,0,2,3);//0で処理が止まる
$x=array(0=>0,1,2,3);//0=>0で処理が止まる
while(current($x)){
  print current($x)."\n";
  next($x);
}
print "end\n";

私のPHP環境は、PHP5.1.1をwindowsでコマンドプロントで使ってます。




PHP-users メーリングリストの案内