函数描述
通过指定的 keys 提取数组中得部分数据为一个新的数组。
使用方法
<?php wp_array_slice_assoc( $array, $keys ) ?>
参数
- $array
- (array) (required) 原始数组
- 默认:
None
- 默认:
- $keys
- (array) (required) 需要提取数据的key
- 默认:
None
- 默认:
返回值
- (array)
- 切割后的新数组
使用示例
$options= get_option( 'my_theme' );
$needed_keys = array(
'key_1',
'key_4',
'key_5',
);
$filtered_keys = wp_array_slice_assoc( $options, $needed_keys );
源代码
function wp_array_slice_assoc( $array, $keys ) {
$slice = array();
foreach ( $keys as $key )
if ( isset( $array[ $key ] ) )
$slice[ $key ] = $array[ $key ];
return $slice;
}