Maison  >  Article  >  développement back-end  >  PHP peut-il ajouter des éléments de tableau via une affectation ?

PHP peut-il ajouter des éléments de tableau via une affectation ?

青灯夜游
青灯夜游original
2022-09-28 17:02:452610parcourir

Oui. En PHP, vous pouvez attribuer une valeur à un tableau au format « $array variable name [subscript] = value ; » pour ajouter des éléments du tableau ; l'indice peut être une chaîne, un entier ou vide (c'est-à-dire ne pas spécifier). une valeur d'indice spécifique). Lorsque l'indice n'est pas vide, il ne peut pas être répété avec une valeur d'indice existante. Sinon, la valeur de l'élément est remplacée au lieu d'ajouter un élément. Lorsque l'indice est vide, la valeur par défaut est un index numérique et la valeur par défaut est d'augmenter séquentiellement. à partir de 0 ou après l'index existant. Il existe des index numériques basés sur un ordre croissant.

PHP peut-il ajouter des éléments de tableau via une affectation ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3

php peut ajouter des éléments de tableau par affectation.

Exemple :

<?php
header("Content-type:text/html;charset=utf-8");
$arr = [1,2,3];//定义一个数组
var_dump($arr);
$arr["a"]="aa";
$arr["b"]="bb";
echo "赋值后:";
var_dump($arr);
?>

PHP peut-il ajouter des éléments de tableau via une affectation ?

Comme vous pouvez le voir, des éléments seront ajoutés à la fin du tableau.

Explication :

En php, vous pouvez attribuer des valeurs au tableau au format "$array variable name[subscript] = value;" pour ajouter des éléments du tableau$数组变量名[下标] = 值;”的格式来给数组赋值以增加数组元素

且,下标

et , 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");
$arr = [1,2,3];//定义一个数组
var_dump($arr);
$arr[4]=44;
$arr["b"]="bb";
echo "赋值后:";
var_dump($arr);
?>
PHP peut-il ajouter des éléments de tableau via une affectation ?

Remarque : lorsque l'indice n'est pas vide, il ne peut pas être répété avec la valeur d'indice existante, sinon il n'ajoutera pas d'éléments, mais remplacera la valeur de l'élément

<?php
header("Content-type:text/html;charset=utf-8");
$arr = [1,2,3];//定义空数组
var_dump($arr);
$arr[4]=44;
$arr[1]="bb";
var_dump($arr);
?>
PHP peut-il ajouter des éléments de tableau via une affectation ?

Lorsque l'indice est vide, le La valeur par défaut est l'index numérique, et par défaut, il commence à 0 et augmente séquentiellement ou en fonction de l'index numérique existant.

<?php
header("Content-type:text/html;charset=utf-8");
$arr = [1,2,3];//定义空数组
var_dump($arr);
$arr["a"]="aa";
$arr[]="bb";
echo "赋值后:";
var_dump($arr);
?>
PHP peut-il ajouter des éléments de tableau via une affectation ?

Connaissances étendues :

Array (Array) est une structure de données de table linéaire. En termes simples, il s'agit d'une collection de données. Chaque membre du tableau est appelé un élément, et chaque élément se distingue par un identifiant spécial, appelé clé et index du tableau.

Chaque entité du tableau contient deux éléments, à savoir la clé et la valeur. Les éléments du tableau correspondants peuvent être obtenus par valeur de clé. Ces clés peuvent être des clés numériques ou des clés d'association. Les tableaux correspondants peuvent être divisés en deux types :
  • Tableau d'index


    Le nom de la clé (indice) est constitué de nombres, commençant par 0 par défaut. Chaque nombre correspond à la position d'un élément du tableau dans le tableau, et c'est le cas. pas besoin d'être précisé.

  • Tableau associatif

    Le nom de clé (indice) est composé d'un mélange de valeurs numériques et de chaînes ; si un nom de clé dans un tableau n'est pas un nombre, alors le tableau est un tableau associatif ; Comme indiqué ci-dessous :

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$array=array(1,2,3,4,"a"=>"aa");
var_dump($array);//打印数组
?>
PHP peut-il ajouter des éléments de tableau via une affectation ?

Le nom de clé d'un tableau associatif peut être n'importe quel entier ou chaîne. Si le nom de la clé est une chaîne, ajoutez un modificateur de délimitation au nom de la clé : guillemets simples « » ou guillemets doubles « ». Pour les tableaux indexés, afin d'éviter toute confusion, il est préférable d'ajouter des délimiteurs.

Remarque : le nom de la clé ne peut pas être NULL.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn