PHP:在 For 循环中创建唯一变量

标签 php loops variables for-loop

我想知道是否可以使用 PHP 在 for 循环中创建唯一变量。我尝试了以下代码,但没有成功:

$level_count = 6

for ($i=1; $i<=$level_count; $i++) {
    $level_ + $i = array();
}

我想最终得到变量 $level_1、$level_2、$level_3、$level_4、$level_5 和 $level_6。我该如何实现这一目标?

最佳答案

$level_count = 6

for ($i=1; $i<=$level_count; $i++) {
    $l = "level" . $i;
    $$l = array();
}

但是泽克姆斯是对的......

$arr = array(array(),array(),array(),array(),array(),array());

关于PHP:在 For 循环中创建唯一变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26108040/

相关文章:

php - MySQL 不断返回一行,即使数据库中没有任何内容与查询匹配

php - 为什么我无法将当前日期保存在 mysql 数据库中?

loops - 如何从vimscript循环内插入文本?

variables - 带有捕获变量的 Lambda

php - 如何关闭使用 OOP 方法打开的 SQLite 数据库?

javascript - 将商品添加到购物车

python - 我正在从具有重复值的文件创建一个字典。如何防止循环覆盖现有值?

javascript - 遍历数组中的对象,取整数值的总和

PHP 将变量数组作为分隔变量进行访问

c# - asp.net 在回发之间保留列表值