从PHP中的数组中仅获取选定键及其值的最简单方法是什么?例如,如果我有一个数组:
$meta = [
"nickname" => [
0 => "John"
]
"first_name" => [
0 => "John"
]
"last_name" => [
0 => "Doe"
]
"description" => array:1 [
0 => ""
]
"rich_editing" => [
0 => "true"
]
"comment_shortcuts" => [
0 => "false"
]
"admin_color" => [
0 => "fresh"
]
"use_ssl" => array:1 [
0 => "0"
]
"show_admin_bar_front" => [
0 => "true"
]
"locale" => [
0 => ""
]
"wp_capabilities" => [
0 => "a:1:{s:10:"subscriber";b:1;}"
]
"wp_user_level" => [
0 => "0"
]
"dismissed_wp_pointers" => [
0 => ""
]
"department" => [
0 => "Administrasjon"
]
"region" => [
0 => "Oslo"
]
"industry" => [
0 => "Bane"
]
]
Run Code Online (Sandbox Code Playgroud)
什么是获得与像例如,仅选择键一个新的数组最简单的方法nickname,first_name,last_name,等?
使用array_flip()和array_intersect_key()
$new_array = array_intersect_key($your_array, /* main array*/
array_flip( /* to be extracted */
array('nickname', 'first_name','last_name')
)
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1614 次 |
| 最近记录: |