PHP多维数组:获取具有某个子项的项的键

时间:2018-03-14 12:27:53

标签: php

鉴于此数组:

$columns = [
    ['data' => 'id', 'name' => 'id', 'title' => 'ID', 'class' => 'text-center text-shrink', 'orderable' => false, 'searchable' => false],
    ['data' => 'name', 'name' => 'name', 'title' => 'Nome', 'default' => true],
    ['data' => 'email', 'name' => 'email', 'title' => 'E-mail'],
    ['data' => 'created_at', 'name' => 'created_at', 'title' => 'Creato il', 'class' => 'text-center'],
    ['data' => 'updated_at', 'name' => 'updated_at', 'title' => 'Aggiornato il', 'class' => 'text-center'],
    ['data' => 'action', 'name' => 'action', 'title' => 'Azioni', 'class' => 'text-center text-shrink', 'orderable' => false, 'searchable' => false],
];

如何检索具有'default' => true的唯一项目的密钥(在这种情况下应为1)?我可以通过一个循环来做到这一点,但这不是一个简单的方法来完成这样的琐碎任务吗?请注意我也可以使用Laravel助手

请注意,这不是previous question的重复:在这里我确定default子项只存在于一个数组项而不存在于其他数组项中,所以我不能使用array_column(),然后获取具有特定值的那个

谢谢

0 个答案:

没有答案