[PHP-users 28856] Re: [PHP-doc 624] Re: Re: 配列処理について

Shu Sawada luna @ lunanet.gr.jp
2006年 3月 28日 (火) 09:20:18 JST


さわだです。

> (変更案)
> 英: 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
> 
> こんな感じでいってみましょうか?

素晴らしいと思います。
なんていうか、根本から変えちゃうっていう発想、当たり前なんですが、素敵です。
これで同じ轍を踏む方が少しでも減ると良いのですが。

#ごめんなさい、英文の方がどうなのかは僕には判らないです。

-- 
Shu Sawada
http://luna.lunanet.gr.jp/


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