Ale*_*duc 5 php format variables
根据当前页面,我想更改所选菜单模块的CSS并使其他人不同,等等.在加载之前动态构建页面.
我的问题是我有一系列变量通过这种结构:
$css_(NAME_OF_MODULE)
Run Code Online (Sandbox Code Playgroud)
要知道必须设置什么变量,我在这个函数的参数中有另一个变量,称为
$chosen_menu
Run Code Online (Sandbox Code Playgroud)
说$chosen_Menu = "C1",我想添加内容$css_C1.因此,我想要的是从2个变量中创建一个变量名,命名为$css_C1
我试过了 :
${$css_.$chosen_menu} = "value";
Run Code Online (Sandbox Code Playgroud)
但它似乎没有用.任何线索?
这可能不会起作用.PHP支持完全间接,所以这样的东西会起作用.
$varName = $css."_".$chosen_menu;
$$varName = "value";
Run Code Online (Sandbox Code Playgroud)
如果没有,它可能会尝试$css_在第二个代码示例中解释为变量名称,所以只需将其更改为$css."_".$chosen_menu.
| 归档时间: |
|
| 查看次数: |
4799 次 |
| 最近记录: |