我已經在堆棧中看到了一些示例,但它們似乎並未涵蓋此場景。PHP - 使用範圍()作爲數組的值
我正在嘗試這個;
$flight_range = array(
array('range' => range(1,50), 'service' => 'Long Haul'),
array('range' => range(51,54), 'service' => 'Short Haul'),
....
);
但PHP不會讓我。它返回;
Parse error: syntax error, unexpected '(', expecting ')' on line 02
這也行不通;
array(range(1,50), range(51,54) ...
問題是與試圖指定range()的值。
我有20多組要分配的範圍值。
任何人都可以提出一種簡單的方法來實現這些數組值嗎?
編輯;哈克100,傑克和肖恩是對的。
也許我的問題應該是如何使$ flight_range成爲一個類的成員變量;
private $flight_range = array(array('range' => range(1,50), 'service' => 'Long Haul'));
這個數組是否在腳本的最頂部聲明?看起來這不是錯誤所在。嘗試僅在新腳本中創建此數組,然後再次執行print_r。 – LightYearsBehind 2013-05-06 03:41:27
[你的代碼](http://codepad.viper-7.com/74gqau)沒有問題。 – 2013-05-06 03:44:03
您的腳本中必須存在其他問題。您發佈的代碼的作品 - 看到這個phpfiddle - http://phpfiddle.org/main/code/sfb-6v6 – Sean 2013-05-06 03:50:34