我的数据库查询如下。
$beneficiary_id = DB::select('select Telephone from item ');
这会返回一个json数组,如下所示
[{"Telephone":"0111222333"},{"Telephone":"0112211223"},{"Telephone":"012345557"},{"Telephone":"0225545455"}]
对于另一个数据库插入操作,我只需要电话号码。
我使用了json_decode()
函数,只有在我们手动输入数组时才能正常工作。
如何只将这些值传递给另一个数组?
提前致谢。
答案 0 :(得分:2)
使用pluck功能
如果要检索包含单个列值的数组,可以使用pluck方法。
$titles = DB::table('roles')->pluck('title');
foreach ($titles as $title) {
echo $title;
}
答案 1 :(得分:0)
使用$ beneficiary_id-> column_name从对象中获取值。