2012-06-13 2 views
1

JSON 인코딩에 사용 처음에해야합니다 :

[{"value":"0","text":"- Select Shop -","image":""},{"value":"87","text":"Accessorize","image":"accessorize.ico"},{"value":"35","text":"Adams Kids","image":"AdamsKids.ico"}] 

나는 다음과 같은 배열을 만든 :

$options2 = array_merge($first, $options); 
$options2 = $first + $options; 

하지만 모두 다음 제조 :이 증가 수치가 (실제 어레이는 약 200 항목을 포함)을 포함

{"value":"0","text":"- Select Shop -","image":"","0":{"value":"87","text":"Accessorize","image":"accessorize.ico"},"1":{"value":"35","text":"Adams Kids","image":"AdamsKids.ico"},"2":{"value":"92","text":"Alex and Alexa","image":"alexandalexa.ico"}} 

$first = array('value' => '0', 'text' => '- Select Shop -', 'image' =>''); 

및 5,난 다음 cancatenation 방법을 사용 하였다. 내가 첫 번째 라인을 추가 할 수있는 방법

원하는 uotput, 즉 :

[{"value":"0","text":"- Select Shop -","image":""},{"value":"87","text":"Accessorize","image":"accessorize.ico"},{"value":"35","text":"Adams Kids","image":"AdamsKids.ico"}] 

답변

1
$options2 = array_unshift($options,$first); 

array_unshift()

를 얻을 수 있습니다