我有一個變量保存 Elqouent ORM MySql 查詢結果的結果,如下所示: $from = DB::table('stops')
->select('id',)
->where('name','=',$data['from'])
->get();所以我想知道ID屬性是多少。查詢結果($from變量包含)如下:[{"id":7}]現在我如何將數字 7“提取”到變量中?即 $id = .... ?!? 我不確定什么樣的對象或數組或者結果是什么。方括號表示數組,大括號可能表示對象?我嘗試了多種方法來“獲取”該號碼,但沒有成功。
1 回答

心有法竹
TA貢獻1866條經驗 獲得超5個贊
只需使用“first()->id”
$value = DB::table('stops')
->select('id',)
->where('name','=',$data['from'])
->first();
$result=null;
if($value!=null) $result=$value->id;
return $result;
- 1 回答
- 0 關注
- 139 瀏覽
添加回答
舉報
0/150
提交
取消