Php 从变量转储到变量
这就是我的var_dump变量的外观Php 从变量转储到变量,php,var-dump,Php,Var Dump,这就是我的var_dump变量的外观 object(stdClass)#879 (3) { ["row"]=> array(1) { ["option_id"]=> string(2) "20" } ["rows"]=> array(1) { [0]=> array(1) { ["option_id"]=>
object(stdClass)#879 (3) {
["row"]=>
array(1) {
["option_id"]=>
string(2) "20"
}
["rows"]=>
array(1) {
[0]=>
array(1) {
["option_id"]=>
string(2) "20"
}
}
["num_rows"]=>
int(1)
}
在这种情况下,我需要获取选项\u id=20
e、 g.$option\u id=20
当我尝试这个
$variable['row']['option\u id']
时,我得到了空值。该变量是stdClass的对象,因此您必须访问属性而不是索引。例如:
$variable->num\u行
如果要获取选项\u id
,必须使用此选项(结合对象和数组语法):
$option\u id=$variable->row[“option\u id”]代码>$variable->row->option\u id
我尝试了这个,但是现在我得到了一个空白字段。这个有效吗$变量->行['option_id'];当您执行var_dump($variable->row)时会看到什么;现在我走对了路,使用var_dump($variable->row['option_id'])我得到了字符串(2)“20”