#php にはマップがありますか?
php にはマップがあります。つまり、array_map() 関数が適用されます。ユーザー定義関数は配列内の各値に適用され、ユーザー定義関数が適用された後に新しい値を含む配列を返します。 コールバック関数によって受け入れられるパラメータの数は、array_map() 関数に渡される配列の数と一致している必要があります。 ヒント: 関数には 1 つ以上の配列を入力できます。構文
array_map(myfunction,array1,array2,array3...)
例
ユーザー定義関数を使用して配列の値を変更します:<?php function myfunction($v) { if ($v==="Dog") { return "Fido"; } return $v; } $a=array("Horse","Dog","Cat"); print_r(array_map("myfunction",$a)); ?>
Array ( [0] => Horse [1] => Fido [2] => Cat )
PHP中文网 をご覧ください。
以上がphpにマップはありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。