2009-11-19 6 views
44

배열입니까?는 지정된 장소에 배열로

또한 루프로 배열을 매핑합니다 (표시 할 주석 배열). 이 방법을 수행하는 데 오랜 시간이 걸립니까?

+3

G 다음에 오지 않습니까?! * OCD * – jocull

답변

63
당신은 0

http://de.php.net/manual/en/function.array-splice.php

예로 설정 $ 길이 array_splice()를 사용할 수 있습니다

:

$arr_alphabet = array('a', 'b', 'd'); 
array_splice($arr_alphabet, 2, 0, 'c'); 
// $arr_alphabet is now: array('a', 'b', 'c', 'd'); 
+0

기타/더 빠른 방법은 없습니까? : S –

+0

이 함수의 성능은'_splice'd 배열의 크기에 따라 어떻게 달라 집니까? –

15

splice 함수를 사용하여 이.

+0

:) 진화. 빠른 개발자들만 살아남습니다. – aytek

6

문제가있는 사람들을 위해 ... array_splice가 추출 된 요소 (http://de.php.net/manual/en/function.array-splice.php)로 구성된 배열을 반환하기 때문에 @ Pekka의 솔루션이 NULL 배열을 반환하는 것으로 나타났습니다. 다음과 같이

이 더 정확한 것 :

$arr_alphabet = array('a', 'b', 'd'); 
array_splice($arr_alphabet, 2, 0, 'c'); 
print_r($arr_alphabet); 

결과 :

Array ([0] => a [1] => b [2] => c [3] => d) 

그러나 감사 @Pekka이 방식 나에게 95 %를 얻기를 위해!

관련 문제