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函数,但有几个关键的区别。首先,它接受一个关联数组作为它的第一个参数,而不是一个数字索引的数组。其次,它不是使用数字索引来切分数组,而是使用数组的键来执行切分: 该函数返回一个包含提取的元素的数组。

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function wp_array_slice_assoc( $array, $keys ) {
$slice = array();
foreach ( $keys as $key ) {
if ( isset( $array[ $key ] ) ) {
$slice[ $key ] = $array[ $key ];
}
}
return $slice;
}
function wp_array_slice_assoc( $array, $keys ) { $slice = array(); foreach ( $keys as $key ) { if ( isset( $array[ $key ] ) ) { $slice[ $key ] = $array[ $key ]; } } return $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
查看更多 >