wp_array_slice_assoc( array $array, array $keys )
Extrait une partie d'un tableau en donnant une liste de clés.
Paramètres
$array(array)requisLe tableau original.
$keys(array)requisLa liste de clés.
Retourne
(array) La partie du tableau.
Déclaration et structure de la fonction wp_array_slice_assoc()
wp_array_slice_assoc() est déclarée dans le fichier wp-includes/functions.php à la ligne 4972 :
function wp_array_slice_assoc( $input_array, $keys ) {
$slice = array();
foreach ( $keys as $key ) {
if ( isset( $input_array[ $key ] ) ) {
$slice[ $key ] = $input_array[ $key ];
}
}
return $slice;
}
Où est utilisée la fonction wp_array_slice_assoc()
dans le CMS WordPress
Exemple
$options= get_option( 'my_theme' );
$needed_keys = array(
'key_1',
'key_4',
'key_5',
);
$filtered_keys = wp_array_slice_assoc( $options, $needed_keys );
Sources
Codex WordPress : wp_array_slice_assoc()
Autres fonctions dans le même fichier : wp-includes/functions.php