|
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7">array_walk説明int array_walk ( array arr, string func [, mixed userdata])arrの各要素にfunc という名前のユーザ定義関数を適用します。 funcには、配列の値が最初の引数として 渡され、配列のキーが2番目のパラメータとして渡されます。 userdataが指定された場合、3番目の引数として ユーザー関数に渡されます。funcはユーザ定義の 関数である必要があり、ネーティブなPHP関数は使用できません。 つまり、array_walk()を直接 str2lower()と組み合わせることて使用することは できません。まず、この関数を用いてユーザ定義関数を構築し、その関数 を引数として渡す必要があります。
funcが2つまたは3つを超える引数を必要とする場合、 userdataの指定によっては、 array_walk()がfunc をコールする度に警告が生成されます。これらの警告は、 array_walk()の前に'@'マークを付けるか error_reporting()を使用することにより 抑制されます。
|