Php 如何关联动态变量名?
我正在尝试将这些非常基本的数据传递给php变量中的sql值,以便基于mysql数据实现其动态特性Php 如何关联动态变量名?,php,Php,我正在尝试将这些非常基本的数据传递给php变量中的sql值,以便基于mysql数据实现其动态特性 $lang_.$cus_no='selected=\"selected\"'; 这个$cus\u no来自sql,它会发生变化,它的编号也会改变,所以我想传递$lang\u 10='selected=\'selected\'; 最后这10个将根据从sql接收到的数据进行更改,但我面临的问题是 而不是通过 $lang_10='selected=\"selected\"'; 它传
$lang_.$cus_no='selected=\"selected\"';
这个$cus\u no来自sql,它会发生变化,它的编号也会改变,所以我想传递$lang\u 10='selected=\'selected\';
最后这10个将根据从sql接收到的数据进行更改,但我面临的问题是
而不是通过
$lang_10='selected=\"selected\"';
它传递这个'selected=\'selected\';仅适用于$cus_无变量
任何帮助都会很好。我尝试了单引号和双引号的不同组合,但它不起作用。这不是包含变量名的正确语法 使用
${“someName”。$someValue}
或$$stringthat包含VariableName
例如:
<?php
$cus_no = 10;
${"lang_" . $cus_no} = "foo";
echo $lang_10;
变量几乎从来都不是合适的解决方案-请改用数组。
<?php
$cus_no = 10;
$VariableName = "lang_" . $cus_no;
// notice the $$
$$VariableName = "foo";
echo $lang_10;