Maison >développement back-end >Problème PHP >PHP peut-il ajouter des éléments à un tableau sans utiliser de fonctions de tableau ?
php peut ajouter des éléments à un tableau sans utiliser de fonctions de tableau. En PHP, vous pouvez utiliser le littéral de tableau "[]" pour ajouter des éléments vers et depuis la fin du tableau. La syntaxe est "$nom de la variable du tableau [indice] = valeur", où l'indice (valeur d'index) peut être un. chaîne ou un entier ; notez que les valeurs de mise à l'échelle suivantes ne sont pas répétables et ne peuvent donc pas être définies sur une valeur existante. Lorsqu'une valeur d'index spécifique (indice) n'est pas spécifiée entre crochets "[]", la valeur par défaut est un index numérique et la valeur de l'index augmentera séquentiellement à partir de l'index numérique d'origine.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
php peut ajouter des éléments à un tableau sans utiliser de fonctions de tableau.
En PHP, nous pouvons utiliser le littéral de tableau "[]
" au format "$array variable name[subscript] = value;
" Ajouter des éléments à et à partir de la fin du tableau. []
”,通过形如“$数组变量名[下标] = 值;
”的格式来往数组尾部添加元素。
下标
Indice
peut être une chaîne, un entier ou vide (c'est-à-dire qu'aucune valeur d'index spécifique n'est spécifiée). <?php header("Content-type:text/html;charset=utf-8"); $array = array('Apple' => '苹果','Banana' => '香蕉','Orange' => '橘子','Plum' => '李子','Strawberry' => '草莓'); var_dump($array); $array[0] = '欢迎'; $array[1] = '来到'; $array[2] = 'PHP中文网'; $array['url'] = 'https://www.php.cn/'; //输出语句 var_dump($array); ?>
Remarque :
La valeur de l'indice ne peut pas être répétée. Si elle est répétée, il ne s'agit pas d'ajouter un élément mais de remplacer un élément, elle ne peut donc pas être définie sur une valeur existante.<?php header("Content-type:text/html;charset=utf-8"); $array= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); var_dump($array); $array[0] = '欢迎'; $array[1] = '来到'; $array[2] = 'PHP中文网'; $array['url'] = 'https://www.php.cn/'; //输出语句 var_dump($array); ?>Si vous craignez que l'indice défini existe déjà (élément de remplacement), il deviendra un élément de remplacement ; vous ne pouvez pas spécifier une valeur d'index spécifique entre crochets, donc la valeur par défaut est un index numérique, et le la valeur de l'index sera indexée à partir de l'index numérique d'origine sur la base d'une séquence croissante.
<?php header('content-type:text/html;charset=utf-8'); $array= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); var_dump($array); $array[] = '欢迎'; $array[] = '来到'; $array[] = 'PHP中文网'; $array[] = 'https://www.php.cn/'; //输出语句 var_dump($array); ?>L'indice précédent est une chaîne, et la valeur de l'index commence à partir de 0 et augmente en séquence
<?php header("Content-type:text/html;charset=utf-8"); $array = array('Apple' => '苹果','Banana' => '香蕉','Orange' => '橘子','Plum' => '李子','Strawberry' => '草莓'); var_dump($array); $array[] = '欢迎'; $array[] = '来到'; $array[] = 'PHP中文网'; $array[] = 'https://www.php.cn/'; //输出语句 var_dump($array); ?>
Apprentissage recommandé : "Tutoriel vidéo PHP
"🎜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!