2012-08-31 2 views
-4

PHP 배열을 수정하고 싶습니다.PHP 배열을 수정하고 싶습니다

친애하는 다음과 같이 내 배열 :

$stmyarr=Array ([0] => [0]=>aaa,[1]=>ddd,[2]=>bbb,[3]=>ccc) 

내가 [0] =>

그래서 디스플레이가

Array ([0]=>aaa,[1]=>ddd,[2]=>bbb,[3]=>ccc) 

어떻게 그렇게 할 때 결과를 제거하려면?

+1

예제가 구문 상 올바르지 않으므로 질문이 모호합니다. 배열에 배열이 있습니까? 아니면 제거 할 빈 배열 값이 있습니까? – vstm

답변

4

간단하고, 단지 재 배열 이름

// after your original $stmyarr 
$stmyarr = array(0 => array(0 => 'aaa', 1 => 'ddd', 2 => 'bbb', 3 => 'ccc')); 
$stmyarr = $stmyarr[0]; 
print_r($stmyarr); 

[0]에 대한 결과는 다음과 같습니다

Array 
(
    [0] => aaa 
    [1] => ddd 
    [2] => bbb 
    [3] => ccc 
) 
+0

하지만 [0] => aaa, [1] => ddd, [2] => bbb, [3] => ccc로 표시되지만 Array ([0] => aaa, [1] => ddd , [2] => bbb, [3] => ccc) –

+0

그러나 그것은 배열입니다 ... 게시 해주세요 –

+0

@JamDvia는'$ stmyarr = "Array (". $ stmyarr [0].) ";'. – vstm

0
$stmyarr=array ('0' => array('0'=>'a','1'=>'b','2'=>'c')); 
$array = array_values($stmyarr[0]); 
print_r($stmyarr); 
+0

하지만 [0] => aaa, [1] => ddd, [2] => bbb, [3] => ccc로 표시되지만 Array ([0] => aaa, [1] => ddd , [2] => bbb, [3] => ccc) –

+0

@JamDvia 테스트 해 보았습니다. 그것은 오른쪽 출력을 제공합니다. – Vinay

0

가 배열을 읽기 단지

$stmyarr = $stmyarr[0]; 

manual 확실히 것이다 있다 앞으로 도움이 될 것입니다.

0
$stmyarr=array ('0' => array('0'=>'aaa','1'=>'ddd','2'=>'bbb','3'=>'ccc')); 
$stmyarr=current(array_values($stmyarr)); 
관련 문제