PHP:如何通过另一个变量设置变量的值?

时间:2019-03-28 22:10:21

标签: php

我有一个调用项的变量,但是我要显示的是他的类别的描述。所以我弄清楚的结构是这样的,愿意在$item1中写$var1并显示"Bla Bla Bla"$cat1的值):

$var1 = $item1;
$item1 = $cat1;
$cat1 = 'Bla Bla Bla';

信不信由你:-) 我是php的新手,很抱歉提出愚蠢的问题!非常感谢您的帮助!

1 个答案:

答案 0 :(得分:4)

大多数通用编程语言中的值分配是最多的(级联编程风格)

$var1 = $item1;  <--- at this point $item1 is "empty" or null
$item1 = $cat1;  <--- at this point $cat1 is empty too
$cat1 = 'Bla Bla Bla';  <--- here $cat1 take value 'Bla Bla Bla' 

因此,您必须像这样反转分配顺序:

$cat1 = 'Bla Bla Bla';
$item1 = $cat1;
$var1 = $item1;

输出为$ cat1 $ item1和$ var1显示'Bla Bla Bla' 希望有帮助。