我正在尝试缩短编码时间,我在这里遇到了问题。
我有这个很长的数组列表
array(stackoverflow1,
stackoverflow2,
stackoverflow3,
stackoverflow4,
stackoverflow5,
stackoverflow6........stackoverflow100);
我试图做这样的事情
array (
for ($i = 1; $i<100; $i++)
{"stackoverflow".$i,}
);
我尝试了很多方法来清除语法错误,它只是不起作用。有没有办法在数组中创建一个循环?
答案 0 :(得分:2)
不,你不能做你想做的事。这是完全不受支持的语法。您不能将可执行代码与数组声明混合。
但是,您可以声明一个空数组,并向其追加项目:
$items = array();
for ($i = 1; $i <= 100; ++$i) {
$item[] = "stackoverflow$i";
}
答案 1 :(得分:1)
<?php
$arr = array();
for($i=1; $i<100; $i++){
$arr[] = "stackoverflow".$i;
}
var_dump($arr);
?>