php array_map()数组函数使用说明_php入门_脚本之家
函数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 "
运行效果如下:

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



PHP8 ialah versi PHP terkini yang menyediakan banyak fungsi baharu dan ciri yang dipertingkatkan, salah satunya ialah fungsi tatasusunan array_pad(). Dalam artikel ini, kita akan meneroka penggunaan fungsi array_pad() yang cekap. Apakah fungsi array_pad()? Fungsi array_pad() boleh mengisi tatasusunan ke panjang yang ditentukan dan mengembalikan tatasusunan yang diisi. Fungsi ini menerima tiga parameter: array_pad(array$array,int$leng

Tatasusunan ialah jenis data yang sangat biasa dalam bahasa pengaturcaraan PHP. Perkara yang unik tentang tatasusunan ialah ia membenarkan kami menyimpan berbilang pembolehubah berkaitan sekaligus, dan pembolehubah ini boleh dimanipulasi dan diproses dengan cekap. Dalam PHP8, terdapat banyak fungsi tatasusunan berguna yang boleh membantu kami mengoptimumkan kod kami, salah satunya ialah array_unique(). Fungsi array_unique() adalah untuk mengalih keluar elemen tatasusunan pendua dan mengembalikan tatasusunan baharu. Fungsi ini boleh digunakan dalam banyak situasi

Tatasusunan ialah struktur data yang kerap digunakan dalam pengaturcaraan, dan apabila berurusan dengan tatasusunan, menukar strukturnya adalah keperluan biasa. Dalam bahasa PHP, terdapat banyak fungsi terbina dalam yang boleh digunakan untuk mencapai tujuan ini, seperti array_map, array_reduce, dll. Artikel ini akan memperkenalkan dan aplikasi praktikal fungsi ini. Fungsi array_maparray_map ialah fungsi pembolehubah dalam PHP (fungsi pembolehubah bermakna anda boleh menggunakan pembolehubah sebagai nama fungsi dalam kod tersebut

Dalam PHP8, tatasusunan ialah struktur data yang sangat biasa yang sering digunakan untuk menyimpan dan memproses data. Antaranya, fungsi array_slice() ialah alat berkuasa yang boleh memotong, memintas dan memisahkan tatasusunan. Artikel ini akan memperkenalkan pelbagai teknik pengendalian fungsi ini untuk membantu pembangun memanfaatkannya dengan lebih baik. 1. Operasi menghiris Operasi paling asas bagi fungsi array_slice() ialah menghiris Ia boleh mendapatkan sebahagian daripada tatasusunan dengan menyatakan kedudukan permulaan dan panjang Kod sampel adalah seperti berikut: $arr=a

Sebagai bahasa pengaturcaraan yang popular, fungsi tatasusunan PHP juga sangat berkuasa. Apabila anda perlu membandingkan nama kunci dua tatasusunan, anda boleh menggunakan fungsi array_diff_key(). Fungsi ini boleh membantu kami mengetahui nama kunci yang terdapat dalam tatasusunan pertama tetapi tidak wujud dalam tatasusunan kedua, dan membandingkan perbezaan antara tatasusunan. Artikel ini akan memperkenalkan secara terperinci cara menggunakan fungsi array_diff_key(). Penggunaan asas array_diff_key() fungsi array_diff

Bagaimana untuk menggunakan fungsi tatasusunan bahasa Go untuk menjumlahkan dan mengembalikan hasilnya? Bahasa Go menyediakan banyak fungsi operasi tatasusunan, termasuk fungsi untuk mencari jumlah elemen tatasusunan. Gunakan fungsi ini untuk melaksanakan operasi jumlah dengan mudah pada tatasusunan dan mengembalikan hasilnya. Artikel ini akan memperkenalkan cara menggunakan fungsi tatasusunan bahasa Go untuk menjumlahkan dan mengembalikan hasilnya, dengan contoh kod. Mula-mula, mari kita lihat tatasusunan dalam bahasa Go. Tatasusunan ialah struktur data yang menyimpan jujukan elemen bersaiz tetap. Dalam bahasa Go, panjang tatasusunan ditetapkan, dan jenis serta elemen tatasusunan

PHP adalah bahasa pengaturcaraan yang sangat popular dan ia digunakan secara meluas untuk pembangunan web. Dalam PHP, tatasusunan ialah jenis data yang sangat biasa dan struktur data yang sangat berkuasa. Oleh sebab itu, PHP menyediakan banyak fungsi tatasusunan untuk membantu pembangun mengendalikan dan memanipulasi tatasusunan. Ini termasuk fungsi isihan pantas, yang membantu kami mengisih tatasusunan dengan cepat. Isih pantas ialah algoritma pengisihan biasa Idea asasnya ialah membahagikan tatasusunan kepada dua sub-tatasusunan, satu lebih kecil daripada yang lain, melalui perbandingan dan pertukaran, dan kemudian secara rekursif.

Kemas kini PHP8.1: Peningkatan prestasi untuk fungsi tatasusunan dan rentetan Bahasa pengaturcaraan PHP terus berkembang dan bertambah baik dari semasa ke semasa. Versi PHP 8.1 yang dikeluarkan baru-baru ini membawa banyak ciri baharu dan peningkatan prestasi, terutamanya apabila ia berkaitan dengan fungsi tatasusunan dan rentetan. Penambahbaikan ini membolehkan pembangun mengendalikan operasi tatasusunan dan rentetan dengan lebih cekap, meningkatkan prestasi dan kecekapan keseluruhan. Peningkatan prestasi fungsi tatasusunan Dalam PHP8.1, fungsi tatasusunan telah ditambah baik dan dioptimumkan. Berikut ialah beberapa contoh penting peningkatan prestasi untuk fungsi tatasusunan: (1
