0

我正在尝试缩短我的编码,但我在这里遇到了问题。

我有这个很长的数组列表

array(stackoverflow1,
stackoverflow2,
stackoverflow3,
stackoverflow4,
stackoverflow5,
stackoverflow6........stackoverflow100);

我试图做这样的事情

array (
for ($i = 1; $i<100; $i++)
{"stackoverflow".$i,}
);

我尝试了很多方法来清除语法错误,但它不起作用。有没有办法在数组中创建循环?

4

2 回答 2

2

不,你不能做你想做的事。那是完全不受支持的语法。您不能将可执行代码与数组声明混合使用。

但是,您可以声明一个空数组,并将项目附加到它:

$items = array();

for ($i = 1; $i <= 100; ++$i) {
  $item[] = "stackoverflow$i";
}
于 2012-10-24T03:19:13.463 回答
1
<?php

    $arr = array();

    for($i=1; $i<100; $i++){
        $arr[] = "stackoverflow".$i;
    }

    var_dump($arr);

?>
于 2012-10-24T03:19:53.497 回答