잘 모르겠지만, ow는 PHP로 중간에 배열 요소를 삽입합니다. 나는 그것이 C++이나 C#에서 어떻게 해결되는지 알지만 PHP에서는 모르겠습니다. 도와주세요. 중간 배열에 요소를 삽입하는 방법
나는의 중간되지 배열의 시작 추가 할$stack = array("orange", "banana");
array_push($stack, "apple", "raspberry");
print_r($stack);
하지만를 사용했다.
잘 모르겠지만, ow는 PHP로 중간에 배열 요소를 삽입합니다. 나는 그것이 C++이나 C#에서 어떻게 해결되는지 알지만 PHP에서는 모르겠습니다. 도와주세요. 중간 배열에 요소를 삽입하는 방법
나는의 중간되지 배열의 시작 추가 할$stack = array("orange", "banana");
array_push($stack, "apple", "raspberry");
print_r($stack);
하지만를 사용했다.
사용 array_splice()
:
array_splice($stack, 1, 0, array("apple", "raspberry"));
0
의 길이를 지정하면 그냥 아무것도 제거하지 않고, 그 위치에 새로운 요소를 삽입해야 의미합니다. 그냥 배열에 하나의 요소를 삽입하는 경우
, 당신은 배열에 포장 할 필요가 없습니다 :
array_splice($stack, 1, 0, "apple");
배열이 하나 뿐이므로이 배열에 값을 삽입하고 싶습니까? –
업데이트 된 답변보기 – Barmar
$stack = array("orange", "banana");
$inserted = array("apple", "raspberry");
$position = 1;
array_splice($stack, $position, 0, $inserted);
바로 바마, 감사합니다 :) – Uxio
난 당신이 그것을 위해 키를 사용해야 할 것 같아요. –
'array_splice()'를 사용하십시오. – Barmar