배열을 병합하고 키를 유지하는 방법은 무엇입니까?
P粉081360775
P粉081360775 2023-10-17 11:01:01
0
2
542

두 개의 배열이 있습니다:

으아악

다시 색인을 생성하는 대신 병합하고 키와 순서를 보존하고 싶습니다! !

어떻게 이렇게 됐나요?

으아악

array_merge()를 시도했지만 키가 보존되지 않습니다.

으아악

합집합 연산자를 사용해 보았으나 요소를 덮어쓰지 않았습니다.

으아악

장소를 바꾸려고 했지만 순서가 잘못되어 필요한 순서가 아니었습니다.

으아악

루프를 사용하고 싶지 않은데 고성능을 얻을 수 있는 방법이 있나요?

P粉081360775
P粉081360775

모든 응답(2)
P粉593536104

아래와 같이 3개의 배열이 있다고 가정합니다.

으아악

이제 이러한 모든 배열을 병합하고 최종 배열에 키 0 in 0 및 1 in 1 등의 모든 배열 데이터가 포함되도록 하려는 경우.

그러면 다음과 같이 array_replace_recursive PHP 함수를 사용해야 합니다.

으아악

결과는 다음과 같습니다.

으아악

위의 솔루션이 귀하의 요구 사항에 가장 적합하기를 바랍니다! !

P粉729436537

당신은 array_replace()을 찾고 있습니다:

으아악

PHP 5.3부터 사용 가능합니다.

업데이트

합집합 배열 연산자를 사용할 수도 있습니다. 이는 이전 버전에서도 작동하며 실제로 더 빠를 수도 있습니다.

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!