1
다차원 배열 키를 사용하여 함수를 실행하거나 값을 바꾸기를 원합니다.배열에있는 키에 의한 값에 대한 재귀 실행 함수
이것은 내가 가진 배열의 예입니다.
'data' => array
(
'0' => array
(
'id' => '2039'
'status' => 'OK'
'date' => 1382339688
)
'1' => array
(
'id' => '33000'
'status' => 'OK'
'date' => 1378645263
)
'2' => array
(
'id' => '18800'
'status' => 'Failed'
'date' => 1381224889
)
'3' => array
(
'id' => '34522'
'status' => 'OK'
'date' => 1378973015000
)
)
예를 들어 전화를 걸고 싶습니다.
recursive_array_replace_by_key ($ array, $ key, $ function);
배열의 모든 날짜를 수정하려면 내가 할 것
recursive_array_replace_by_key ($ 배열, '날짜, gmdate를 ("Ymd 일수 \의 TH를 : I : S의 \의 Z", $ 값)) ; // 모든 날짜 값을 형식이 지정된 날짜로 변환합니다. ('상태'$ 어레이 NA ')
모든 상태를 바꾸려면 // 모든 상태 값을 NA로 변환합니다.recursive_array_replace_by_key;
구조체의 길이를 알지 못하고 배열을 검색 할 수 있습니다.
그것의 매우 구체적인 솔루션을하는 데 도움이됩니다. 내가 어떤 함수 나 데이터 유형 및 재귀 적 대체 옵션으로 실행할 수있는 좀 더 일반적인 것을 원한다. – Dar