Rumah > pembangunan bahagian belakang > tutorial php > array_map() fungsi dalam PHP

array_map() fungsi dalam PHP

PHPz
Lepaskan: 2023-08-27 18:14:01
ke hadapan
1584 orang telah melayarinya

Fungsi

array_map() fungsi dalam PHP

array_map() menghantar setiap nilai tatasusunan kepada fungsi tulisan pengguna, yang mengembalikan nilai baharu.

Syntax

array_map(callback, arr1, <strong>arr2 &minus;</strong>, <strong>arr3 &minus;</strong>, <strong>arr4 &minus;</strong>, &hellip;)
Salin selepas log masuk

Parameter

  • panggilan balik−Fungsi panggil balik

  • 2arr1 - Array untuk diubah suai

  • Array untuk diubah suai

  • arr3 - mahu Tatasusunan Diubahsuai

Mengembalikan fungsi

array_map() mengembalikan tatasusunan yang mengandungi nilai tatasusunan pertama selepas menggunakan fungsi ciptaan pengguna pada setiap tatasusunan.

Contoh

Demonstrasi Langsung

<?php
function square($n) {
   return($n * $n);
}
$arr = array(1, 2, 3);
$res = array_map("square", $arr);
print_r($res);
?>
Salin selepas log masuk

Output

Array
(
[0] => 1
[1] => 4
[2] => 9
)
Salin selepas log masuk

Contoh

Mari kita lihat satu lagi contoh mencipta tatasusunan menggunakan array_map().

Demonstrasi masa nyata

<?php
$arr1 = array(1, 2, 3);
$arr2 = array("steve", "david", "nadal");
$arr3 = array("cricket", "football", "tennis");
$res = array_map(null, $arr1, $arr2, $arr3);
print_r($res);
?>
Salin selepas log masuk

Output

Array
(
[0] => Array
(
[0] => 1
[1] => steve
[2] => cricket
)

[1] => Array
(
[0] => 2
[1] => david
[2] => football
)

[2] => Array
(
[0] => 3
[1] => nadal
[2] => tennis
)
)
Salin selepas log masuk

Atas ialah kandungan terperinci array_map() fungsi dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan