2015-06-21 201 views
-2

我想建立這個JS到PHP數組:大括號

title : 'Property', 
image : '1-1-thmb.png', 
type : 'For Sale', 
price : '$price', 
address : '$address', 
bedrooms : '$bedrooms', 
bathrooms : '$maxguests', 
area : '$area', 
position : { 
    lat : $lat, 
    lng : $lng 
}, 
markerIcon : 'marker-green.png' 

我試着用JSON_ENCODE並打印出更漂亮的正常PHP數組,但我不知道如何展示裏面的「位置」部分數組。

你能幫我嗎?

由於提前,

蒂博爾

+0

你試圖把它編碼爲呢?職位將需要成爲一個對象。只需在數組聲明之前添加(對象)位置部分,或者用額外的代碼行指定該部分,例如$ data ['position'] =(object)$ data ['position']然後編碼爲正常 –

+0

@scrowler它甚至需要投射爲一個對象嗎?關聯數組應該自動成爲JSON對象表示法嗎? –

+0

到目前爲止,感謝您的指責,迄今爲止我還沒有嘗試過任何東西,我寫了一個數組,並且因爲我不知道如何編寫該部分而陷於位置部分。 – user3599604

回答

0

PHP> = 5.4

[ 
    'title' => 'Property', 
    'image' => '1-1-thmb.png', 
    'type' => 'For Sale', 
    'price' => '$price', 
    'address' => '$address', 
    'bedrooms' => '$bedrooms', 
    'bathrooms' => '$maxguests', 
    'area' => '$area', 
    'position' => [ 
     'lat' => '$lat', 
     'lng' => '$lng' 
    ], 
    'markerIcon' => 'marker-green.png' 
] 
+1

想你是指=> 5.4.0 –

+0

@JonStirling是的。謝謝。這是我使用的PHP的最後一個版本,我不知道何時添加了方括號。根據您的建議,我已經更正了我的答案。 – Light

+0

謝謝,這個工程 – user3599604