Funcția PHP array_map().

Funcția PHP array_keys().
Funcția PHP array_merge().

Array_map este o funcție foarte utilă deoarece funcționează ca un iterator de matrice. Trimite fiecare element al matricei către funcția definită de utilizator și returnează o nouă matrice.

Puteți specifica mai mult de o matrice pentru funcția array_map. Va funcționa pentru orice număr de matrice.

Care este sintaxa funcției array_map în PHP?

array_map(myfunction, array1, array2, array3, ...)
parametriiDetalii
funcţie definită de utilizatorNumele funcției definite de utilizator. Obligatoriu (poate fi nul).
matrice1Matricea pentru a-și transmite valorile către funcția definită de utilizator – Necesar
matrice2 Următoarea matrice pentru a-și transmite valorile către funcția definită de utilizator – Opțional
matrice3 Următoarea matrice pentru a-și transmite valorile către funcția definită de utilizator – Opțional
Funcția array_map în PHP

Exemplu de funcție array_map

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

$a=array(1,2,3,4,5);
print_r(array_map("my_function",$a));
?>

Transmiteți matricea la funcția definită de utilizator care ia pătratul fiecărei valori și returnează o nouă matrice.

<?php
function my_function($value)
{
if ($value==="Lion")
  {
  return "King";
  }
return $value;
}

$array=array("Lion","Lion","Dog");
print_r(array_map("my_function",$array));
?>

Mai sus este dat un alt exemplu care modifică valorile matricei.

<?php
$array_1=array("Horse","Lion");
$array_2=array("Sparrow","Parot");
print_r(array_map(null,$array_1,$array_2));
?>

În exemplul de mai sus, atribuim null parametrului nume funcție array_map.

<?php
function my_function($letter)
{
$letter=strtoupper($letter);
  return $letter;
}

$array=array("Apple" => "Fruit", "Potato" => "Vegetable");
print_r(array_map("my_function",$array));
?>
Funcția PHP array_keys().
Funcția PHP array_merge().

Rămâneți la curent cu PHP!

Nu trimitem spam!

en English
X
Derulaţi în sus