你好,人是输出......
Array ( [0] => stdClass Object ( [LAST_INSERT_ID()] => 213 ) )
我只想获得LAST_INSERT_ID
我已经尝试过的值...(max_id是对象名称)
echo $max_id[0]->[LAST_INSERT_ID()];
但我收到错误
syntax error, unexpected '[', expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$'
我正在使用laravel框架工作......有什么方法可以解决这个问题吗?
答案 0 :(得分:0)
试试这个:
$obj = (array)$arr[0]; // convert the object to array
$value = $obj['LAST_INSERT_ID()'];
OR
$prop = 'LAST_INSERT_ID()';
$value = $arr[0]->$prop;
OR
$arr[0]->{'LAST_INSERT_ID()'};