ホームページ バックエンド開発 PHPチュートリアル php array_map()数组函数使用说明_PHP

php array_map()数组函数使用说明_PHP

Jun 01, 2016 pm 12:16 PM
array_map 配列関数

复制代码 代码如下:
/*函数array_map()函数:多数组回调函数---将回调函数作用到给定数组的单元上
* 1、语法:array array_map ( callback callback, array arr1 [, array ...] )
* 2、描述:返回一个数组,该数组包含了 arr1 中的所有单元经过 callback 作用过之后的
* 单元。callback 接受的参数数目应该和传递给 array_map() 函数的数组数目一致。
* 3、注意事项:
* 3.1、多数组回调函数作用于一个数组时,将保留原有数组的键名,也就是返回的数组的键名就是
* 作用到给定数组的键名
* 3.2、多数组回到函数作用于两个或多个数组时,他们的长度要一致,并且将忽略原来多个数组的
* 键名,统一分配数字索引作为键名
*/
//单个数组使用的例子
$websites=array("g"=>"google","b"=>"baidu","y"=>"yahoo");
//输出原数组
echo "
"; <br>print_r($websites); <br>echo "
ログイン後にコピー
";
//定义对单个数组处理的回调函数
function change_value($value){
return ucfirst($value).".com";
}
$urls=array_map('change_value',$websites);
echo "
"; <br>print_r($urls); <br>echo "
ログイン後にコピー
";
//多个数组使用的例子
$arr1=array(1,3,5,7);
$arr2=array(2,4,6,8);
//定义对多个数组处理的回调函数
function func1($a,$b){
return $a*$b;
}
$results=array_map('func1',$arr1,$arr2);
echo "利用回调函数对多个数组处理后,返回的结果:
";
echo "
"; <br>print_r($results); <br>echo "
ログイン後にコピー
";

运行效果如下:

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHP8 の配列関数: array_pad() の効率的な使用 PHP8 の配列関数: array_pad() の効率的な使用 May 16, 2023 pm 02:00 PM

PHP8 は、多くの新機能と改善された機能を提供する最新の PHP バージョンであり、その 1 つが配列関数 array_pad() です。この記事では、array_pad() 関数の効率的な使用方法を検討します。 array_pad() 関数とは何ですか? array_pad() 関数は、指定された長さまで配列を埋めて、埋められた配列を返すことができます。この関数は 3 つのパラメータを受け入れます: array_pad(array$array,int$leng

PHP8 の配列関数: array_unique() の複数の使用法 PHP8 の配列関数: array_unique() の複数の使用法 May 17, 2023 am 08:13 AM

配列は、PHP プログラミング言語で非常に一般的なデータ型です。配列のユニークな点は、複数の関連する変数を一度に保存でき、これらの変数を効率的に操作および処理できることです。 PHP8 には、コードの最適化に役立つ便利な配列関数が多数あり、その 1 つが array_unique() です。 array_unique() の機能は、重複した配列要素を削除し、新しい配列を返すことです。この関数はさまざまな状況で使用できます。

配列構造を変更する簡単なメソッド: array_map、array_reduce など。 配列構造を変更する簡単なメソッド: array_map、array_reduce など。 Jun 20, 2023 pm 04:51 PM

配列はプログラミングで頻繁に使用されるデータ構造であり、配列を扱う場合、その構造を変更することが一般的な要件になります。 PHP 言語には、array_map、array_reduce など、この目的を達成するために使用できる組み込み関数が多数あります。この記事では、これらの関数の実際の応用例を紹介します。 array_maparray_map 関数は、PHP の変数関数です (変数関数とは、コード内で変数を関数名として使用できることを意味します)。この関数は、配列内のすべての要素を変換するために使用されます。

PHPの配列関数のarray_diff_key()の使い方を詳しく解説 PHPの配列関数のarray_diff_key()の使い方を詳しく解説 Jun 27, 2023 pm 05:18 PM

人気のプログラミング言語である PHP の配列関数も非常に強力です。 2 つの配列のキー名を比較する必要がある場合は、array_diff_key() 関数を使用できます。この関数は、最初の配列にはあるが 2 番目の配列には存在しないキー名を見つけて、配列間の違いを比較するのに役立ちます。この記事ではarray_diff_key()関数の使い方を詳しく紹介します。 array_diff_key() 関数の基本的な使用法 array_diff

PHP8 の配列関数: array_slice() のさまざまな操作テクニック PHP8 の配列関数: array_slice() のさまざまな操作テクニック May 15, 2023 pm 10:43 PM

PHP8 では、配列はデータの保存と処理によく使用される非常に一般的なデータ構造です。その中でも、array_slice() 関数は、配列をスライス、インターセプト、分割できる強力なツールです。この記事では、開発者がこの機能をより効果的に活用できるように、この機能のさまざまな操作テクニックを紹介します。 1. スライス操作 array_slice() 関数の最も基本的な操作はスライスであり、開始位置と長さを指定することで配列の一部を取得できます サンプルコードは以下のとおりです: $arr=a

PHP8.1 アップデート: 配列および文字列関数のパフォーマンスの向上 PHP8.1 アップデート: 配列および文字列関数のパフォーマンスの向上 Jul 08, 2023 am 08:25 AM

PHP8.1 アップデート: 配列関数と文字列関数のパフォーマンスの向上 PHP プログラミング言語は、時間の経過とともに進化し、改善され続けています。最近リリースされたバージョンの PHP 8.1 では、特に配列関数と文字列関数に関して、多くの新機能とパフォーマンスの向上が実現しています。これらの改善により、開発者は配列と文字列の操作をより効率的に処理できるようになり、全体的なパフォーマンスと効率が向上します。配列関数のパフォーマンスの改善 PHP8.1 では、配列関数が改善および最適化されました。以下に、配列関数のパフォーマンス向上に関する重要な例をいくつか示します: (1

Go言語の配列関数を使用して結果を合計して返すにはどうすればよいですか? Go言語の配列関数を使用して結果を合計して返すにはどうすればよいですか? Jul 31, 2023 pm 02:25 PM

Go言語の配列関数を使用して結果を合計して返すにはどうすればよいですか? Go 言語には、配列要素の合計を求める関数など、豊富な配列演算関数が用意されています。これらの関数を使用すると、配列に対して合計演算を簡単に実行し、結果を返すことができます。この記事では、Go言語の配列関数を使って合計して結果を返す方法をコード例を交えて紹介します。まず、Go 言語の配列を見てみましょう。配列は、固定サイズの要素シーケンスを格納するデータ構造です。 Go言語では配列の長さは固定であり、配列の型と要素は

PHP の配列関数を使用したクイックソート PHP の配列関数を使用したクイックソート Jun 16, 2023 am 08:54 AM

PHP は非常に人気のあるプログラミング言語であり、Web 開発に広く使用されています。 PHP では、配列は非常に一般的なデータ型であり、非常に強力なデータ構造です。このため、PHP には、開発者が配列を処理および操作するのに役立つ多くの配列関数が用意されています。これには、配列を迅速に並べ替えるのに役立つクイック ソート関数が含まれています。クイック ソートは一般的なソート アルゴリズムです。その基本的な考え方は、比較と交換を通じて配列を 2 つのサブ配列に分割し、一方が他方より小さいことを再帰的に行うことです。

See all articles