L'éditeur PHP Xiaoxin vous présentera comment remplir un tableau avec des clés et des valeurs spécifiées. En PHP, vous pouvez utiliser la fonction array_fill_keys() pour atteindre cet objectif. Cette fonction accepte deux paramètres, le premier paramètre est le tableau de clés et le deuxième paramètre est la valeur à remplir. Avec cette fonction, vous pouvez facilement créer un tableau avec des clés et des valeurs spécifiées. Ensuite, nous détaillerons comment utiliser la fonction array_fill_keys() pour remplir un tableau.
Remplit un tableau avec les clés et valeurs spécifiées
Dans php, il existe plusieurs façons de remplir un tableau avec des clés et des valeurs spécifiées :
Méthode 1 : Utiliser la syntaxe littérale du tableau
$array = ["key1" => "value1", "key2" => "value2"];
Cette méthode crée un tableau associatif où les clés et les valeurs sont appariées via l'opérateur =>
Méthode 2 : ajoutez des paires clé-valeur une par une
$array = []; $array["key1"] = "value1"; $array["key2"] = "value2";
Cette méthode crée d'abord un tableau vide, puis ajoute des paires clé-valeur au tableau une par une.
Méthode 3 : Utiliser la fonction Array()
$array = array("key1" => "value1", "key2" => "value2");
Cette méthode crée un tableau associatif à l'aide de la fonction Array().
Méthode 4 : utilisez la fonction array_merge()
$array = array_merge(["key1" => "value1"], ["key2" => "value2"]);
Cette méthode fusionne deux ou plusieurs tableaux associatifs en un nouveau tableau associatif.
Méthode 5 : Utiliser la syntaxe $array[]
$array = []; $array[] = "value1"; $array["key2"] = "value2";
Cette méthode utilise la syntaxe $array[] pour ajouter des valeurs à un tableau. Si key n'est pas spécifié, il utilisera des entiers consécutifs comme clés.
Attention :
Exemple :
<?php // 使用数组字面量语法 $array1 = ["name" => "John Doe", "age" => 30]; // 逐个添加键值对 $array2 = []; $array2["name"] = "Jane Doe"; $array2["age"] = 25; // 使用 Array() 函数 $array3 = array("name" => "Bob Smith", "age" => 40); // 使用 array_merge() 函数 $array4 = array_merge(["name" => "Alice Miller"], ["age" => 35]); // 使用 $array[] 语法 $array5 = []; $array5[] = "Tom Johnson"; $array5["age"] = 28; print_r($array1); print_r($array2); print_r($array3); print_r($array4); print_r($array5); ?>
Sortie :
Array ( [name] => John Doe [age] => 30 ) Array ( [name] => Jane Doe [age] => 25 ) Array ( [name] => Bob Smith [age] => 40 ) Array ( [name] => Alice Miller [age] => 35 ) Array ( [0] => Tom Johnson [age] => 28 )
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!