array_walk_recursice() 함수는 사용자 함수를 배열의 모든 구성원에 재귀적으로 적용합니다.
구문
array_walk_recursive(arr, custom_func, parameter)
매개변수
-
아아 - 지정된 배열. 필수.
-
custom_func - 사용자 정의 기능. 필수.
-
매개변수 − 사용자 정의 기능에 대해 설정할 매개변수. 선택 사항입니다.
반환
array_walk_recursive() 함수는 성공하면 TRUE를, 실패하면 FALSE를 반환합니다.
예시
다음은 예입니다 -
<?php function display($val,$key) { echo "Key $key with the value $val<br>"; } $arr1 = array("p"=>"accessories","q"=>"footwear"); $arr2 = array($arr1,"1"=>"electronics"); array_walk_recursive($arr2,"display"); ?>
출력
Key p with the value accessories Key q with the value footwear Key 1 with the value electronics
예시
다른 매개변수를 전달하는 또 다른 예를 살펴보겠습니다. -
<?php function display($val,$key, $extra) { echo "Key $key $extra $val<br>"; } $arr1 = array("p"=>"accessories","q"=>"footwear"); $arr2 = array($arr1,"5"=>"electronics"); array_walk_recursive($arr2,"display", "with value"); ?>
출력
Key p with the value accessories Key q with the value footwear Key 5 with the value electronics