Heim > Backend-Entwicklung > PHP-Problem > Hat PHP eine Karte?

Hat PHP eine Karte?

藏色散人
Freigeben: 2023-02-26 17:14:01
Original
10587 Leute haben es durchsucht

Hat PHP eine Karte?

Hat PHP eine Karte?

PHP hat eine Karte, das heißt, die Funktion array_map() gilt benutzerdefinierte Funktionen auf jeden Wert im Array anwenden und das Array mit dem neuen Wert zurückgeben, nachdem die benutzerdefinierte Funktion angewendet wurde.

Die Anzahl der von der Callback-Funktion akzeptierten Parameter sollte mit der Anzahl der an die Funktion array_map() übergebenen Arrays übereinstimmen.

Tipp: Sie können ein oder mehrere Arrays in die Funktion eingeben.

Syntax

array_map(myfunction,array1,array2,array3...)
Nach dem Login kopieren

Parameter

meineFunktion erforderlich. Der Name der benutzerdefinierten Funktion oder null.

array1 Erforderlich. Gibt ein Array an.

array2 Optional. Gibt ein Array an.

array3 Optional. Gibt ein Array an.

Rückgabewert: Gibt ein Array zurück, das die Werte von Array1 enthält, nachdem die benutzerdefinierte Funktion auf jeden Wert angewendet wurde.

Beispiel

Verwenden Sie eine benutzerdefinierte Funktion, um den Wert des Arrays zu ändern:

<?php
function myfunction($v)
{
if ($v==="Dog")
  {
  return "Fido";
  }
return $v;
}
$a=array("Horse","Dog","Cat");
print_r(array_map("myfunction",$a));
?>
Nach dem Login kopieren

Ausgabe:

Array ( [0] => Horse [1] => Fido [2] => Cat )
Nach dem Login kopieren

Mehr PHP Weitere Informationen finden Sie auf der PHP-Chinese-Website!

Das obige ist der detaillierte Inhalt vonHat PHP eine Karte?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage