tutorial pengembangan web terbaru
 

PHP array_map() Function

<PHP Array Referensi

Contoh

Kirim setiap nilai array ke fungsi, kalikan setiap nilai dengan sendirinya, dan mengembalikan array dengan nilai-nilai baru:

<?php
function myfunction($v)
{
  return($v*$v);
}

$a=array(1,2,3,4,5);
print_r(array_map("myfunction",$a));
?>
Menjalankan contoh »

Definisi dan Penggunaan

The array_map() fungsi mengirimkan setiap nilai array ke fungsi buatan pengguna, dan mengembalikan sebuah array dengan nilai-nilai baru, yang diberikan oleh fungsi buatan pengguna.

Tip: Anda dapat menetapkan satu array ke fungsi, atau sebanyak yang Anda suka.


Sintaksis

array_map( myfunction,array1,array2,array3 ...)

Parameter Deskripsi
myfunction Wajib. Nama fungsi buatan pengguna, atau null
array1 Wajib. Menentukan sebuah array
array2 Pilihan. Menentukan sebuah array
array3 Pilihan. Menentukan sebuah array

Rincian teknis

Kembali Nilai: Mengembalikan array yang berisi nilai-nilai array1, setelah menerapkan fungsi buatan pengguna untuk masing-masing
PHP Versi: 4.0.6+

Contoh lebih

contoh 1

Menggunakan fungsi buatan pengguna untuk mengubah nilai-nilai array:

<?php
function myfunction($v)
{
if ($v==="Dog")
  {
  return "Fido";
  }
return $v;
}

$a=array("Horse","Dog","Cat");
print_r(array_map("myfunction",$a));
?>
Menjalankan contoh »

contoh 2

Menggunakan dua array:

<?php
function myfunction($v1,$v2)
{
if ($v1===$v2)
  {
  return "same";
  }
return "different";
}

$a1=array("Horse"
,"Dog","Cat");
$a2=array("Cow","Dog","Rat");
print_r(array_map("myfunction",$a1,$a2));
?>
Menjalankan contoh »

contoh 3

Mengubah semua huruf dari nilai-nilai array ke huruf besar:

<?php
function myfunction($v)
{
$v=strtoupper($v);
  return $v;
}

$a=array("Animal" => "horse" , "Type" => "mammal");
print_r(array_map("myfunction"
,$a));
?>
Menjalankan contoh »

contoh 4

Menetapkan null sebagai nama fungsi:

<?php
$a1=array("Dog","Cat");
$a2=array("Puppy","Kitten");
print_r(array_map(null,$a1,$a2));
?>
Menjalankan contoh »

<PHP Array Referensi