84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
두 개의 배열이 있습니다:
다시 색인을 생성하는 대신 병합하고 키와 순서를 보존하고 싶습니다! !
어떻게 이렇게 됐나요?
array_merge()를 시도했지만 키가 보존되지 않습니다.
합집합 연산자를 사용해 보았으나 요소를 덮어쓰지 않았습니다.
장소를 바꾸려고 했지만 순서가 잘못되어 필요한 순서가 아니었습니다.
루프를 사용하고 싶지 않은데 고성능을 얻을 수 있는 방법이 있나요?
아래와 같이 3개의 배열이 있다고 가정합니다.
이제 이러한 모든 배열을 병합하고 최종 배열에 키 0 in 0 및 1 in 1 등의 모든 배열 데이터가 포함되도록 하려는 경우.
그러면 다음과 같이 array_replace_recursive PHP 함수를 사용해야 합니다.
결과는 다음과 같습니다.
위의 솔루션이 귀하의 요구 사항에 가장 적합하기를 바랍니다! !
당신은 array_replace()을 찾고 있습니다:
array_replace()
PHP 5.3부터 사용 가능합니다.
업데이트
합집합 배열 연산자를 사용할 수도 있습니다. 이는 이전 버전에서도 작동하며 실제로 더 빠를 수도 있습니다.
아래와 같이 3개의 배열이 있다고 가정합니다.
으아악이제 이러한 모든 배열을 병합하고 최종 배열에 키 0 in 0 및 1 in 1 등의 모든 배열 데이터가 포함되도록 하려는 경우.
그러면 다음과 같이 array_replace_recursive PHP 함수를 사용해야 합니다.
으아악결과는 다음과 같습니다.
으아악위의 솔루션이 귀하의 요구 사항에 가장 적합하기를 바랍니다! !
당신은
으아악array_replace()
을 찾고 있습니다:PHP 5.3부터 사용 가능합니다.
업데이트
합집합 배열 연산자를 사용할 수도 있습니다. 이는 이전 버전에서도 작동하며 실제로 더 빠를 수도 있습니다.
으아악