Paramètres

$array(array)requis

Le tableau original.

$keys(array)requis

La liste de clés.

Retourne

(array) La partie du tableau.

Déclaration et structure de la fonction wp_array_slice_assoc()

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

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