ホームページ > バックエンド開発 > PHPの問題 > phpにマップはありますか?

phpにマップはありますか?

藏色散人
リリース: 2023-02-26 17:14:01
オリジナル
10592 人が閲覧しました

phpにマップはありますか?

#php にはマップがありますか?

php にはマップがあります。つまり、array_map() 関数が適用されます。ユーザー定義関数は配列内の各値に適用され、ユーザー定義関数が適用された後に新しい値を含む配列を返します。

コールバック関数によって受け入れられるパラメータの数は、array_map() 関数に渡される配列の数と一致している必要があります。

ヒント: 関数には 1 つ以上の配列を入力できます。

構文

array_map(myfunction,array1,array2,array3...)
ログイン後にコピー

パラメータ

myfunction は必須です。ユーザー定義関数の名前、または null。

array1 必須。配列を指定します。

array2 オプション。配列を指定します。

array3 オプション。配列を指定します。

戻り値: カスタム関数を各値に適用した後、array1 の値を含む配列を返します。

ユーザー定義関数を使用して配列の値を変更します:

<?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にマップはありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート