Heim > Artikel > Backend-Entwicklung > PHP array_map verwendet eine benutzerdefinierte Funktion, um jeden Wert im Array zu verarbeiten
array_map wendet die Callback-Funktion auf die Zellen des angegebenen Arrays an.
Beschreibung
array array_map ( callable $callback , array $arr1 [, array $... ] )
array_map()-Funktion konvertiert benutzerdefinierte Funktionen Gilt für jeden Wert im Array und gibt das Array mit den neuen Werten zurück, 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.
Parametereinführung:
Rückgabewert
Gibt ein Array zurück, jedes Element des Arrays befindet sich im Array (arr1) Jedes Element wird über eine Callback-Funktion verarbeitet.
Instanz:
<?php function cube ( $n ) { return( $n * $n * $n ); } $a = array( 1 , 2 , 3 , 4 , 5 ); $b = array_map ( "cube" , $a ); print_r ( $b ); ?>
Online-Betrieb
Ausgabeergebnis:
Array ( [0] => 1 [1] => 8 [2] => 27 [3] => 64 [4] => 125 )
Vielen Dank fürs Lesen, ich hoffe, es kann Ihnen helfen, vielen Dank für Ihre Unterstützung dieser Seite!
Weitere Informationen zu PHP array_map, das benutzerdefinierte Funktionen verwendet, um jeden Wert im Array zu verarbeiten, finden Sie auf der chinesischen PHP-Website!