[PHP-users 28912] Re: 配列処理について

TAKAGI Masahiro matakagi @ osk2.3web.ne.jp
2006年 3月 31日 (金) 06:24:20 JST


高木です。

At Tue, 28 Mar 2006 09:20:18 +0900,
Shu Sawada wrote:
> 
> さわだです。
> 
> > (変更案)
> > 英: If the array contains empty elements (0 or "", the empty string)
> >     then this function will return a value which evaluates to FALSE
> >     for these elements as well (see 'converting to boolean' and 'the
> >     type comparison tables' for more information). This makes it
> >     impossible to determine if you are really at the end of the list
> >     in such an array using current(). To properly traverse an array
> >     that may contain empty elements, use the each() function.
> > 日: 配列中に空の要素 (0 または空の文字列 "") がある場合、 これらの要素
> >     についてこの関数が返す値は FALSE と評価されます (詳細な情報は、
> >     'boolean への変換' および '型変換の表' を参照ください)。 つまりこ
> >     のような配列の場合は、current()  を使用しても本当に配列の最後まで
> >     到達したのかどうかは判断できないのです。 配列を正しく順番に処理す
> >     るには、each()を使用してください。
> > 
> > http://phpdoc.m-takagi.org/function.current.en.html
> > http://phpdoc.m-takagi.org/function.current.html
> > 
> > こんな感じでいってみましょうか?
> 
> 素晴らしいと思います。
> なんていうか、根本から変えちゃうっていう発想、当たり前なんですが、素敵です。
> これで同じ轍を踏む方が少しでも減ると良いのですが。
> 
報告が遅れましたが、ほぼこのままの内容で更新しておきました。current()
のほかに prev()、next() でも同じような表記があったので、同時に更新して
います。意見をくださった皆様、ありがとうございました。

 http://news.php.net/php.doc/969372511
 http://news.php.net/php.doc.ja/1524

http://www.php.net/manual/ja/ , http://www.php.net/manual/en/ の内容に
ついては、次回の更新時に反映されるはずです。とりあえず、日本語版につい
ては
 http://phpdoc.m-takagi.org/
で最新版を公開しています。

> #ごめんなさい、英文の方がどうなのかは僕には判らないです。
> 
更新して 2 日ほどたちますが、とりあえず何も文句は言われていないような
ので、多分通じているのだと思います :-)

-- 
高木 正弘 mailto:matakagi @ osk2.3web.ne.jp


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