En son web geliştirme öğreticiler
 

PHP array_map() Function

<PHP Dizi Referans

Örnek

Bir fonksiyona bir dizinin her değeri gönder tek başına her bir değeri çarpma ve yeni değerlerle bir dizi dönüş:

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

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

Tanımı ve Kullanımı

array_map() işlevi, bir kullanıcı tarafından yapılan işleve bir dizinin her değerini gönderir ve kullanıcının yapımı işlevi tarafından verilen yeni değerlerle bir dizi döner.

Tip: Eğer işleve bir dizi atamak veya istediğiniz kadar yapabilirsiniz.


Sözdizimi

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

Parametre Açıklama
myfunction Gereklidir. Kullanıcı yapımı işlevin adı veya boş
array1 Gereklidir. bir dizi belirtir
array2 İsteğe bağlı. bir dizi belirtir
array3 İsteğe bağlı. bir dizi belirtir

Teknik detaylar

Geri dönüş değeri: Her biri için kullanıcı tarafından yapılan fonksiyonu uygulandıktan sonra dizi1 değerlerini içeren bir dizi döner
PHP Sürümü: 4.0.6+

Diğer Örnekler

Örnek 1

Bir dizinin değerlerini değiştirmek için, bir kullanıcı tarafından yapılan fonksiyonunu kullanarak:

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

$a=array("Horse","Dog","Cat");
print_r(array_map("myfunction",$a));
?>
»Run örnek

Örnek 2

İki dizileri kullanma:

<?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));
?>
»Run örnek

Örnek 3

büyük harfe dizi değerlerin tüm harfleri değiştirin:

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

$a=array("Animal" => "horse" , "Type" => "mammal");
print_r(array_map("myfunction"
,$a));
?>
»Run örnek

Örnek 4

fonksiyon adı olarak boş ata:

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

<PHP Dizi Referans