프로그래밍 언어/PHP

PHP의 모든 위치에 배열에 새 항목 삽입

Rateye 2021. 8. 9. 10:32
728x90
반응형
질문 : PHP의 모든 위치에 배열에 새 항목 삽입

예를 들어 배열 중간과 같은 위치에서 배열에 새 항목을 삽입하려면 어떻게해야합니까?

답변

이것이 좀 더 직관적이라는 것을 알 수 있습니다. array_splice 대한 하나의 함수 호출 만 필요합니다.

$original = array( 'a', 'b', 'c', 'd', 'e' );
$inserted = array( 'x' ); // not necessarily an array, see manual quote

array_splice( $original, 3, 0, $inserted ); // splice in at position 3
// $original is now a b c x d e

교체가 하나의 요소 일 경우, 요소가 배열 자체, 객체 또는 NULL이 아닌 경우 array ()를 배치 할 필요가 없습니다.

출처 : https://stackoverflow.com/questions/3797239/insert-new-item-in-array-on-any-position-in-php
728x90
반응형