var longitudeArray = new Array(<?php $result = count($longitudeArray);
if ($result > 1){
echo implode(',', $longitudeArray);
} else {
echo $longitudeArray[0];
}
?>);
$longitudeArray
含有相同數量的數組:$longitudeArray = array(23.54545, 2323.32);
上面的腳本創建下面的JavaScript數組:如何讀取字符串的PHP數組在javascript
var longitudeArray = new Array(12.32444,21.34343,23.5454);
,但如果我通過字符串$longitudeArray
,如:
$longitudeArray = array('one', 'two');
而不是整數值在$longitudeArray
然後我的javascript數組沒有正確創建或其不工作國王。
你想如何解決它,如果它失敗了一個描述性的錯誤,或者應該將1轉換爲1,2轉換爲2或什麼? – 2011-02-27 21:19:16
它沒有顯示任何結果,如果我讀longitudeArray [0],那麼它不顯示值在位置0 – 2011-02-27 21:25:53
你是否認真說你的代碼是*拼寫*數字出來?或者,您的意思是它們只是被JavaScript解釋爲字符串,儘管它們仍然是數字的,例如(「12.32444」,「21.34343」,「23.5454」)?!?! – 2011-02-27 21:31:47