[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 メーリングリストの案内