wp_array_slice_assoc

函数
wp_array_slice_assoc ( $array, $keys )
参数
  • (array) $array The original array.
    Required:
  • (array) $keys The list of keys.
    Required:
返回值
  • (array) The array slice.
定义位置
相关方法
_wp_array_setwp_parse_argswp_kses_array_lc_wp_array_getarray_key_last
引入
3.1.0
弃用
-

wp_array_slice_assoc: 这是WordPress的一个自定义函数,用来提取一个关联数组的一个片断。它类似于内置的PHP array_slice函数,但有几个关键的区别。首先,它接受一个关联数组作为它的第一个参数,而不是一个数字索引的数组。其次,它不是使用数字索引来切分数组,而是使用数组的键来执行切分: 该函数返回一个包含提取的元素的数组。

从一个数组中提取一个片断,给定一个键的列表。

function wp_array_slice_assoc( $array, $keys ) {
	$slice = array();

	foreach ( $keys as $key ) {
		if ( isset( $array[ $key ] ) ) {
			$slice[ $key ] = $array[ $key ];
		}
	}

	return $slice;
}

常见问题

FAQs
查看更多 >