ホームページ  >  記事  >  バックエンド開発  >  php array_mapはカスタム関数を使用して配列内の各値を処理します

php array_mapはカスタム関数を使用して配列内の各値を処理します

高洛峰
高洛峰オリジナル
2016-12-30 11:02:271562ブラウズ

array_map は、指定された配列のセルにコールバック関数を適用します。

説明

array array_map ( callable $callback , array $arr1 [, array $... ] )

array_map() 関数は、配列内の各値にユーザー定義関数を適用し、ユーザー定義関数 Define を返します。関数が適用された後の新しい値を持つ配列。

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

パラメータの紹介:

php array_map使用自定义的函数处理数组中的每个值

戻り値

配列を返します。配列の各要素は、配列(arr1)の各要素に対してコールバック関数(callback)によって処理されます。

例:

<?php
 function cube ( $n )
{
  return( $n * $n * $n );
}
 
 $a = array( 1 , 2 , 3 , 4 , 5 );
 $b = array_map ( "cube" , $a );
 print_r ( $b );
 ?>

オンライン操作

出力結果:

Array
(
  [0] => 1
  [1] => 8
  [2] => 27
  [3] => 64
  [4] => 125
)

読んでいただきありがとうございます、皆さんのお役に立てれば幸いです、このサイトを応援していただきありがとうございます!

カスタム関数を使用して配列内の各値を処理する php array_map に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。