我试图从一个变量名来自另一个变量的数组中提取一个变量。
我曾经尝试都:$get_results[$name]与$get_results->$name没有成功。
我不断收到以下错误$get_results[$name]:致命错误:未捕获的错误:无法使用 stdClass 类型的对象作为数组,但在$get_results->$name它上面跳过了它。
在$name由用户加载。该$get_results由MYSQL数据库加载
$name = 'test2'
$get_results = array('test' - > '1', 'test2' - > '2');
if (!isset($get_results[$name])) {
if (empty($get_results[$name])) {
$value = $get_results[$name];
} else {
$value = "";
}
}
elseif(!isset($_POST[$name])) {
$value = Input::get($name);
} else {
$value = "";
}
我正在尝试从 test2 的 $get_results 中获取值。
我已经对我的脚本进行了更改:
if(isset($get_results[$name])){
if(!empty($get_results[$name])){
$value = $get_results[$name];
} else {
$value = "";
}
}elseif(!isset($_POST[$name])){
$value = Input::get($name);
}else {
$value = "";
}
当我尝试$get_results[$name]从其模具中提取数据时出现错误:无法使用 stdClass 类型的对象作为数组
桃花长相依
人到中年有点甜
一只名叫tom的猫