在PHP中用數字1-100填充數組的最快方法是什麼?我想避免做這樣的事情:在PHP中用數字填充數組的最快方式是什麼?
$numbers = '';
for($var i = 0; i <= 100; $i++) {
$numbers = $i . ',';
}
$numberArray = $numbers.split(',');
似乎漫長而乏味的,是有一個更快的方法?
在PHP中用數字1-100填充數組的最快方法是什麼?我想避免做這樣的事情:在PHP中用數字填充數組的最快方式是什麼?
$numbers = '';
for($var i = 0; i <= 100; $i++) {
$numbers = $i . ',';
}
$numberArray = $numbers.split(',');
似乎漫長而乏味的,是有一個更快的方法?
range()
將工作做好,但即使有循環,我不知道爲什麼你需要編寫一個字符串,並把它分解 - 這有什麼錯簡單:
$numberArray = array();
for ($i = 0; $i < 100; $i++)
$numberArray[] = $i;
該代碼僅僅是一個例子,但你的方式當然比我的效率更高:) – 2009-09-03 13:48:25
你想問你的問題是1 - 100,還是0 - 100作爲你的代碼,Jason246提供的代碼是? – OIS 2009-09-03 14:19:49
我得到了他的答案的一般要點......他可以回答我的僞代碼,循環中以0開頭。儘管如此。 – 2009-09-03 14:22:39