array(4) {
[0]=> array(1)
{ ["perm_desc"]=> string(10) "Can Delete" }
[1]=> array(1)
{ ["perm_desc"]=> string(8) "Can Edit" }
[2]=> array(1)
{ ["perm_desc"]=> string(10) "Can Create" }
[3]=> array(1)
{ ["perm_desc"]=> string(16) "Can Manage Roles" }
}
我正在努力寻找循环这些数组的正确方法。所以基本上我已经从数据库中提取了所有权限,我希望它在 1 个单个数组中,这样我可以在需要时进行后期操作。但是数据库正在以乘法数组的形式输出这些数据。
$results = static::customQuery($sql, ["role_id" => $role_id]);
if ($results) {
foreach ($results as $r) {
var_dump($r);
die();
}
我只从包含 4 个数组的原始数组中得到 1 个结果
array(1) { ["perm_desc"]=> string(10) "Can Delete" }
但我真的想要这样的东西
['Can Edit', 'Can Manage', 'Can Create', 'Can Manage Roles']
这个想法真的很有帮助
紫衣仙女
呼如林