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
檢視更多 >