如何在 PHP 中创建和连接动态变量?

JoJ*_*oJo -1 php dynamic-variables

在此 php 代码中,在while循环期间,我希望使用稍后的 3 个变量$menu_1,称为$menu_2、 和$menu_3。这在 PHP 中可能吗?

while($parent_row = mysql_fetch_array($parent_result)){
    $menu_ = "";
    $menu_ . $i = "\n\t$('#menu_" . $i . "').hover(function () {";
}
echo $menu_1;
echo $menu_2;
echo $menu_3;
Run Code Online (Sandbox Code Playgroud)

moo*_*e99 5

您可以使用大括号:

${'menu' . $i}
Run Code Online (Sandbox Code Playgroud)

但我强烈建议您只在循环内回显您需要的内容。

另外,mysql_*函数已被弃用 - 请选择 PDO 或方式mysqli