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