我有以下格式的 JSON-
{
"FIRST": {
"group": {
"group_name": "first grp name",
"group_code": "FIRST"
},
"roles": [
{
"role_name": "Basic User",
"role_code": "FIRST_USER",
"role_description": "Basic user access",
"group_code": "FIRST"
}
]
},
"SECOND": {
"group": {
"group_name": "second grp name",
"group_code": "SECOND"
},
"roles": [
{
"role_name": "BASIC USER",
"role_code": "SECOND_USER",
"role_description": "SECOND User",
"group_code": "SECOND"
}
]
}
}
我需要從“FIRST”和“SECOND”中洗掉“roles”鍵及其值。為此我做-
foreach($obj as $key => $val) {
unset($val['roles']);
$obj[$key] = $val;
}
這讓我回到了沒有“角色”的物件。有沒有更好的方法可以在沒有回圈的情況下做到這一點?
uj5u.com熱心網友回復:
unset($array['FIRST']['roles']);
unset($array['SECOND']['roles']);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/429383.html
上一篇:運行terraforminit后無法查看Terraform提供程式檔案
下一篇:回圈一個串列并從另一個串列中跳過
