当前位置: 首页 > 面试题库 >

如何串联PHP变量名?

穆商震
2023-03-14
问题内容

我有一个PHP for循环:

for ($counter=0,$counter<=67,$counter++){

echo $counter;
$check="some value";

}

我试图实现的是使用for循环变量,并将其附加到另一个变量的名称中。

基本上,我希望每行的PHP输出如下

1
$check1="some value"

2
$check2="some value"

3
$check3="some value"

4
$check4="some value"

etc etc

我已经尝试过,$check.$counter="some value"但是失败了。

我该如何实现?我是否缺少明显的东西?


问题答案:

变量变量的正确语法是:

${"check" . $counter} = "some value";

但是,我 强烈不鼓励
这样做。您试图完成的任务很可能可以通过使用arrays来解决。用法示例:

// Setting values
$check = array();
for ($counter = 0; $counter <= 67; $counter++){
    echo $counter;
    $check[] = "some value";
}

// Iterating through the values
foreach($check as $value) {
    echo $value;
}


 类似资料:
  • 这是我目前所拥有的,但它不起作用。如何连接所有内容?我认为问题在于逗号。

  • 问题内容: 我正在尝试将JavaScript变量作为PHP变量包含在PHP代码中,但是这样做有问题。单击按钮时,将调用以下功能: 可能吗? 问题答案: PHP在服务器端运行。JavaScript在请求页面的用户的浏览器中在客户端运行。到执行JavaScript时,服务器上都无法访问PHP。请阅读本文,了解有关客户端和服务器端编码的详细信息。 简而言之,这是什么: 您在办公桌下方的计算机上的浏览器中

  • 问题内容: 如何在不刷新页面的情况下将变量从jQuery传递到PHP?当我单击一个复选框时,我想将一个变量从jQuery传递到PHP。我也在使用formdialog。 我的PHP代码 我的JavaScript代码 问题答案: Ajax可以做到这一点。谷歌它,并检查api.jquery.com并查看ajax函数,.ajax(),.post(),.get(),.load()等。 关于您的特定问题,这是

  • 问题内容: 有没有办法整合React的花括号符号和标签?假设我们在状态中具有以下值: 以及标签上的以下HTML属性: 有没有一种方法可以将状态添加到HTML属性中以获得类似这样的信息: 这将产生: 问题答案: 您几乎是正确的,只是放了一些引号。用正则引号将整个内容包装起来,就可以从字面上得到字符串-您需要指出哪些是变量,哪些是字符串。由于里面的任何内容都是内联JSX 表达式 ,因此您可以执行以下操

  • 问题内容: 我正在使用以下代码: 该值不警报。怎么了 问题答案: 实质上:

  • 问题内容: 说我有这个PHP代码: 然后,我需要一个这样的功能: 打印: 任何想法如何实现这一目标?在PHP中甚至有可能吗? 问题答案: 您可以使用get_defined_vars()来查找与您要查找其名称的变量具有相同值的变量的名称。显然,这并不总是可行的,因为不同的变量通常具有相同的值,但这是我想到的唯一方法。 编辑:get_defined_vars()似乎不能正常工作,它返回’var’,因为