배열의 각 요소에 사용자 정의 함수를 적용합니다.
<?phpfunction myfunction($value,$key){echo "$key 키에는 $value<br>";}$a1=array("a"=>"red","b"=>"green 값이 있습니다. ");$a2=array($a1,"1"=>"파란색","2"=>"노란색");array_walk_recursive($a2,"myfunction");?>array_walk_recursive() 함수는 배열의 각 요소에 사용자 정의 함수를 적용합니다. 함수에서 배열의 키 이름과 키 값은 매개변수입니다. 이 함수는 더 깊은 배열(다른 배열 내의 배열)에서 작동할 수 있다는 점에서 array_walk() 함수와 다릅니다.
array_walk_recursive( 배열,내 함수,매개변수... )
매개변수 | 설명하다 |
---|---|
정렬 | 필수의. 배열을 지정합니다. |
내 기능 | 필수의. 사용자 정의 함수의 이름입니다. |
매개변수,... | 선택 과목. 사용자 정의 함수의 매개변수를 지정합니다. 함수에 대해 하나 이상의 매개변수를 설정할 수 있습니다. |
반환 값: | 성공하면 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다. |
---|---|
PHP 버전: | 5+ |