English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
array_walk() 함수는 배열의 각 요소에 대해 사용자 정의 함수를 콜백 처리합니다
array_walk(array($array, $funcname[, $parameter]));
사용자 정의 함수 funcname를 배열 array의 각 요소에 적용합니다.
array_walk()는 배열 내부 배열 포인터에 영향을 받지 않습니다. array_walk()는 포인터 위치와 관계없이 전체 배열을 순회합니다.
성공 시 TRUE를 반환하거나 실패 시 FALSE를 반환합니다.
순번 | 파라미터 및 설명 |
---|---|
1 | array(필수) 배열을 지정합니다. |
2 | funcname(필수) 사용자 정의 함수 이름 |
3 | 파라미터 (선택) 사용자 정의 함수에 파라미터를 지정합니다. |
array_walk() 함수를 사용하여 배열의 각 요소를 출력합니다
<?php function call_back_function($value,$key) { echo "키 $key의 값은 $value \n"; } $input = array("a"=>"green", "b"=>"brown", "c"=>"blue", "red"); array_walk($input,"call_back_function"); ?>테스트를 보세요‹/›
출력 결과:
키 a의 값은 green 키 b의 값은 brown 키 c의 값은 blue 키 0의 값은 red