めも帖

「めも帖」代わりにダラダラと書いていったり、めもしたりしているだけです。

連想配列の中身すべてに対して何かする

while( $keyname = key( $array ) ){
        $array2[$keyname] = mb_convert_encoding($array[$keyname], $encode);
        next( $array );
}

PHPのドキュメントを見ていると、keyの中に書いてあるのだけれど、「current()」という関数というのも混ぜて使っているので、current()ってなんだろう?も気になってしまうので、いい例なのかどうかちょっと疑問。
あと、next()というのがPerlの時と違って悩みます。イテレーターパターンだよね?たぶん。

追記

これだと、2次元、3次元の時に困るね。もうちょっと悩まないとだめか。