Najnowsze tutoriale tworzenie stron internetowych
 

PHP array_walk() Function

<PHP Array Reference

Przykład

Uruchomić każdy element tablicy w funkcji zdefiniowany przez użytkownika:

<?php
function myfunction($value,$key)
{
echo "The key $key has the value $value<br>";
}
$a=array("a"=>"red","b"=>"green","c"=>"blue");
array_walk($a,"myfunction");
?>
Uruchomić przykład »

Definicja i Wykorzystanie

array_walk() Funkcja pracuje każdy element tablicy w funkcji zdefiniowany przez użytkownika. Przyciski i wartości tablicy są parametry w funkcji.

Note: Można zmienić wartość jednego elementu tablicy w funkcji przez użytkownika określone poprzez określenie pierwszy parametr jako odniesienie: & $ wartość (patrz przykład 2).

Wskazówka: Aby pracować z głębszych tablic (an array inside an array) , użyj array_walk_recursive() funkcji.


Składnia

array_walk( array,myfunction,parameter... )

Parametr Opis
array Wymagany. Określający tablicę
myfunction Wymagany. Nazwa funkcji zdefiniowanej przez użytkownika
parameter,... Opcjonalny. Określa parametr funkcyjnych zdefiniowanych przez użytkownika. Można przypisać jeden parametr do funkcji, lub tyle, ile chcesz

Szczegóły techniczne

Zwracana wartość: Zwraca TRUE w przypadku powodzenia, FALSE w przypadku porażki
Wersja PHP: 4+

Więcej przykładów

Przykład 1

Z parametrem:

<?php
function myfunction($value,$key,$p)
{
echo "$key $p $value<br>";
}
$a=array("a"=>"red","b"=>"green","c"=>"blue");
array_walk($a,"myfunction","has the value");
?>
Uruchomić przykład »

Przykład 2

Zmień wartość elementu tablicy jest. (Notice the &$value)

<?php
function myfunction(&$value,$key)
{
$value="yellow";
}
$a=array("a"=>"red","b"=>"green","c"=>"blue");
array_walk($a,"myfunction");
print_r($a);
?>
Uruchomić przykład »

<PHP Array Reference