21,887
社区成员
发帖
与我相关
我的任务
分享
<?php
$data = ['status' => 1, 'info' => 'data is ok!'];
$variable = '$data';
$variable = substr($variable, 1);
var_dump($variable);
echo '<br />';
$variableParam = 'status';
$return = $$variable;
var_dump($return);
echo '<br />';
$value = $return[$variableParam];
var_dump($value);
echo '<br />';
$variable = '$data["info"]';
$variable = substr($variable, 1);
var_dump($variable);
echo '<br />';
$value = ${$variable};
var_dump($value);
echo '<br />';
echo $r; //$data['info']
echo eval("return $r;"); //data is ok!
$data = ['status' => 1, 'info' => 'data is ok!'];
$variable = 'data';
echo ${$variable}['info'];
$info = 'info';
echo ${$variable}[$info];