Position actuelle: Accueil> Derniers articles> Comment créer un tableau de valeurs par défaut à l'aide de Array_Fill_keys

Comment créer un tableau de valeurs par défaut à l'aide de Array_Fill_keys

M66 2025-05-14

Comment créer un tableau avec des valeurs par défaut à l'aide de la fonction Array_Fill_keys en php?

Dans PHP, la fonction array_fill_keys () est une fonction très utile qui peut nous aider à créer un tableau associatif avec des valeurs par défaut. Cette fonction convient particulièrement aux scénarios où les tableaux doivent être créés en fonction de certaines clés, tout en garantissant que chaque clé a la même valeur par défaut.

Introduction à la fonction array_fill_keys

La syntaxe de la fonction array_fill_keys () est la suivante:

 array array_fill_keys(array $keys, mixed $value)
  • $ touches : un tableau contenant des clés.

  • $ Valeur : la valeur par défaut utilisée pour remplir le tableau.

Cette fonction crée un nouveau tableau associatif basé sur chaque clé du tableau $ touches et donne à chaque clé la même valeur par défaut $ valeur .

Exemple de code

Voici un exemple montrant comment créer un tableau avec des valeurs par défaut à l'aide de la fonction array_fill_keys () :

 <?php
// Définir le tableau des clés
$keys = ['apple', 'banana', 'cherry'];

// Définir les valeurs par défaut
$default_value = 'fruit';

// utiliser array_fill_keys Créer un tableau avec des valeurs par défaut
$array = array_fill_keys($keys, $default_value);

// Résultat de sortie
print_r($array);
?>

Résultat de sortie

 Array
(
    [apple] => fruit
    [banana] => fruit
    [cherry] => fruit
)

Dans cet exemple, nous créons un tableau de tours de baisses contenant les noms de fruits, puis utilisons array_fill_keys () pour spécifier la valeur par défaut «fruit» pour chaque nom de fruit. Le résultat est un nouveau tableau associatif, chaque nom de fruit correspondant à la valeur «fruit» .

Utilisez Array_Fill_keys dans l'URL

Si vous souhaitez utiliser ces clés avec des URL (par exemple, générer un tableau de liens avec des valeurs par défaut), vous pouvez vous référer à l'exemple suivant:

 <?php
// Définir certains chemins de page
$pages = ['home', 'about', 'contact'];

// Créer un tableau de liens avec des valeurs par défaut,La valeur par défaut est m66.net nom de domaine
$urls = array_fill_keys($pages, 'https://m66.net');

// Résultat de sortie
print_r($urls);
?>

Résultat de sortie

 Array
(
    [home] => https://m66.net
    [about] => https://m66.net
    [contact] => https://m66.net
)

Dans cet exemple, nous créons un tableau associatif pour trois pages ( Accueil , à propos et contact ), et le lien correspondant pour chaque page pointe vers https://m66.net par défaut.

Utiliser des scénarios

La fonction array_fill_keys () est très utile dans de nombreux projets réels, en particulier lorsque vous devez initialiser un tableau avec plusieurs clés et définir une valeur par défaut unifiée pour ces clés. Les scénarios courants comprennent:

  1. Initialisez le tableau de configuration : Définissez les valeurs par défaut pour les éléments de configuration.

  2. Générer le tableau de liaison : générer des URL avec le même nom de domaine pour chaque page.

  3. Créer des données de formulaire par défaut : Lors du traitement d'un formulaire, créez un tableau de données par défaut pour les champs de formulaire.

résumé

Avec la fonction array_fill_keys () , vous pouvez facilement créer un tableau contenant des clés spécifiques et des valeurs par défaut. Qu'il s'agisse de paramètres de configuration, de génération d'URL ou d'autres scénarios qui nécessitent des valeurs par défaut, array_fill_keys () peuvent vous aider. J'espère que cet article vous aidera à comprendre comment utiliser cette fonction!