ユーザ関数を使って要素を操作する
![]()
array_ walk関数は、配列のすべての要素にコールパック関数を適用し、成功時にはTRUE、失敗時にはFALSEを返します。
配列の要素の値を加工して表示したい場合などに便利です。オプションの「パラメータ」を指定すると、コールバック関数にその値が渡されます。
コールバック関数は、配列の要素の値、キー、パラメータの三つの引数を取ります。また、値を返す必要はありません。なお、コールバック関数の中に元の配列を変更するようなコード(要素の追加・削除など)を記述すると、正しい結果が得られなくなっていまいますので注意してください。