$key = "kjkjsdksa";
$usrInfo = array('reltxt'=> '$key');
$jsdata=json_encode($usrInfo);
echo $jsdata;代码如上 为什么会直接输出{"reltxt":"$key"} $key变量为什么没有生效。我想实现这个要应该咋弄呢
$usrInfo = array('reltxt'=> '$key');
$jsdata=json_encode($usrInfo);
echo $jsdata;代码如上 为什么会直接输出{"reltxt":"$key"} $key变量为什么没有生效。我想实现这个要应该咋弄呢
因为'$key' 你用的是单引,不会把里面的解释为变量,改为双引 "$key" 或 直接不加 $key 就可以了。
改为
$usrInfo = array('reltxt'=> "$key");
或
$usrInfo = array('reltxt'=> $key);
$usrInfo = array('reltxt'=> $key);
$usrInfo = array('reltxt'=> $key);