我只想获取数组中数组的值。 以下是我的阵列。
我有一个名为$ checklist的变量。
$checklist = Checklist::where('equipment_id', Input::get('id'))->get()->toArray();
当我在var_dump($ checklist)时,它给出了以下结果。
array (size=2)
0 =>
array (size=10)
'id' => string 'a953fd4a509b41e0b12a1385aef7bca9' (length=32)
'checklist_template_id' => string '5d9ef7a83a4943c9a9580fd22d1dae2a' (length=32)
'ordre_id' => string '8b3392e34ff545b488d6623b2a27e7f5' (length=32)
'equipment_id' => string 'a797d64908024babb7e1eb4fc9167b78' (length=32)
'status' => string '' (length=0)
'image' => string '' (length=0)
'comment' => string '' (length=0)
'deleted_at' => null
'created_at' => string '2016-02-12 11:33:45' (length=19)
'updated_at' => string '2016-02-12 11:33:45' (length=19)
1 =>
array (size=10)
'id' => string 'ba5e4e822e5c44ba96132a9f196dc896' (length=32)
'checklist_template_id' => string '5d9ef7a83a4943c9a9580fd22d1dae2a' (length=32)
'ordre_id' => string '8b3392e34ff545b488d6623b2a27e7f5' (length=32)
'equipment_id' => string 'a797d64908024babb7e1eb4fc9167b78' (length=32)
'status' => string '' (length=0)
'image' => string '' (length=0)
'comment' => string '' (length=0)
'deleted_at' => null
'created_at' => string '2016-02-12 10:16:19' (length=19)
'updated_at' => string '2016-02-12 10:16:19' (length=19)
我想要的只是单独获取“checklist_template_id”......我怎么能得到它?任何人都可以帮我吗???
提前致谢。
答案 0 :(得分:1)
您可以使用以下示例来实现:
foreach (IosDevice device in devices)
{
push.QueueNotification(new AppleNotification()
.ForDeviceToken(device.DeviceToken)
.WithAlert(DateTime.Now.ToString())
.WithBadge(device.BadgeCount + 1)
.WithSound(notification.SoundFile));
}
答案 1 :(得分:0)
您可以通过循环播放数组来实现此目的
$result = array();
foreach($checklist as $key=> $val)
{
$result[] = $val['checklist_template_id'];
}
print_r($result);
这应该对你有帮助。
答案 2 :(得分:0)
您可以尝试&&
array_column
如果您通过清单ID对结果数组进行索引,那么您可以创建类似$checklist_template_ids = array_column($checklists, 'checklist_template_id');
的内容,然后将其作为第三个参数包含在内,如此
id => checklist_template_id