웹을 몇 시간 동안 검색했지만 괜찮은 해결책을 찾을 수 없습니다. 조건이있는 특정 장소의 배열에 데이터 추가
이 경우 :나는 ID가 약간의 VAR 같습니다 특정 배열에 일부 데이터를 추가 할. 어레이
$var1 = "some data";
$var2 = "some other data";
예 :
array (size=2)
0 =>
array (size=9)
'id' => string '1' (length=1)
'title' => string 'title' (length=13)
'description' => string 'Some Description' (length=21)
'function' => string 'Some function' (length=23)
'employment' => string 'Some employment' (length=18)
'region' => string 'Eindhoven' (length=9)
'region_id' => string '1' (length=1)
'function_id' => string '1' (length=1)
'employment_id' => string '3' (length=1)
1 =>
array (size=9)
'id' => string '1' (length=1)
'title' => string 'title2' (length=13)
'description' => string 'Some Description2' (length=21)
'function' => string 'Some function2' (length=23)
'employment' => string 'Some employment2' (length=18)
'region' => string 'Eindhoven' (length=9)
'region_id' => string '1' (length=1)
'function_id' => string '1' (length=1)
'employment_id' => string '3' (length=1)
다른 변수는 I의 아이디를
이 추가 될 필요가있는 데이터이다. 조건은 다음과 같습니다.If ($someid == $array[0][0]['id]) {
// Add 'ImNewData' => $var1;
}
이 예제에서는 2 개의 배열을 사용했지만 최종 디자인에서는 200 개가 될 수 있습니다.
이렇게하려면 가장 적절한 (빠른?) 해결책은 무엇입니까?
서로 내부에 범위가있는 200 개의 배열과 마찬가지로? 그런 경우에는 배열을 인수로 사용하고 배열을 통해 찾고있는 것을 찾기 위해 재귀 함수가 필요합니다. – usumoio