我在WAMP服務器顯示語法錯誤在此代碼
<?php
$conn = mysql_connect ("localhost", "root","") or die (mysql_error());
mysql_set_charset('utf8',$conn);
mysql_select_db ("movedb");
$values = new Array();
$i = 0;
$text = $_POST['jam'];
$arrayText = explode(" ", $text);
foreach($arrayText as $val) {
$query = mysql_query("SELECT * FROM WORD WHERE ENGLISH = '$val'");
while($r = mysql_fetch_array($query)) {
$values[$s] = $r['SINHALA'];
$i++;
}
}
foreach($values as $val) {
echo $val.' ';
}
?>
測試此代碼,但顯示這個錯誤
Parse error: syntax error, unexpected 'Array' (T_ARRAY)
這不是JavaScript的。使用'$ values = array();'另外,你的'$ s'沒有定義,你仍然在使用[不推薦使用的'mysql_'函數](http://goo.gl/J5jAo)。 – DCoder
如果使用PHP 5.4+,您也可以使用'$ values = [];' –