0
내 요소가 객체이므로 array_splice
을 사용할 수 없습니다. 전체적으로 삽입하는 대신 필드별로 필드를 삽입합니다.특정 배열 위치에 요소를 삽입하는 방법은 무엇입니까?
P. I는 리로 삽입 하였다
상기 :
array_splice ($ 오리지널, 2, 0, $의 OBJ);
내 요소가 객체이므로 array_splice
을 사용할 수 없습니다. 전체적으로 삽입하는 대신 필드별로 필드를 삽입합니다.특정 배열 위치에 요소를 삽입하는 방법은 무엇입니까?
P. I는 리로 삽입 하였다
상기 :
array_splice ($ 오리지널, 2, 0, $의 OBJ);
개체를 array_splice
에 직접 전달하면 설명하는 동작이 나타납니다.
난 당신이 일을 생각 : 대신 개별 필드의
array_splice($original, 2, 0, array($obj));
개체가 전체적으로 삽입됩니다이 방법은, 삽입 :
$original = array(1, 2, 3, 4, 5);
$obj = new Object;
array_splice($original, 2, 0, $obj);
는 당신이 일을해야 할 때 .
지금까지 무엇을 만드셨습니까? – Peon
'object'에 대해 자세히 설명해 주시겠습니까? '(배열) '을 사용하여 캐스트 할 수 있습니까? – Martin
@ Martin "나는 정교한 것이 무엇인지 모른다. 나는 'Page'클래스와 페이지 배열을 가지고있다. 나는 단지 한 위치에서 페이지를 가져 와서 다른 위치에 넣기를 원한다. 믿을 수없는 PHP는 그것을 할 수 없었다! –