Paramètres

$array

(array) (Requis) Le tableau original.

$keys

(array) (Requis) La liste de clés.

Retourne

(array) La partie du tableau.

Structure de la fonction wp_array_slice_assoc()

Définie dans le fichier wp-includes/functions.php à la ligne 4487 :

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

    return $slice;
}

Où trouver la fonction wp_array_slice_assoc() dans le CMS Wordpress

Exemple

Retourner un tableau associatif avec seulement les pairs clés/valeurs dont on a besoin :
$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

Retour