将变量名设置为php中另一个变量的结果
我有一个变量,它给了我一个特定的值,我想用这个值作为下一个变量的名称,尝试了变量中的变量,但无法让它工作 此变量返回值\u name 然后我想用这个结果作为另一个变量的名称将变量名设置为php中另一个变量的结果,php,wordpress,Php,Wordpress,我有一个变量,它给了我一个特定的值,我想用这个值作为下一个变量的名称,尝试了变量中的变量,但无法让它工作 此变量返回值\u name 然后我想用这个结果作为另一个变量的名称 用花括号把它包起来${$field['name']} $variableName = 'name'; ${$variableName} = 'something'; //wrapping in curly braces is important echo $name; 在PHP中,可以使用变量的
用花括号把它包起来${$field['name']}
$variableName = 'name';
${$variableName} = 'something'; //wrapping in curly braces is important
echo $name;
在PHP中,可以使用变量的名称以以下方式定义另一个变量:
$field['name'] = isset( $field['name'] ) ? $field['name'] : $field['id'];
$$field['name'] = "your value";
echo $value_name;
正如您所看到的,您需要使用double
$
符号。刚刚尝试过,我想在html value=“”中使用它。但它不起作用
$variableName = 'name';
${$variableName} = 'something'; //wrapping in curly braces is important
echo $name;
$field['name'] = isset( $field['name'] ) ? $field['name'] : $field['id'];
$$field['name'] = "your value";
echo $value_name;