value 1, key 2 => value 2,..., key N => value N);" 3. Utiliser des littéraux de tableau "[]" définit un tableau, la syntaxe est "$array variable name=[key 1 => value 1, key 2 => value 2,..., key N => value N];"."/> value 1, key 2 => value 2,..., key N => value N);" 3. Utiliser des littéraux de tableau "[]" définit un tableau, la syntaxe est "$array variable name=[key 1 => value 1, key 2 => value 2,..., key N => value N];".">
Maison > Article > développement back-end > PHP peut-il définir un tableau ?
Peut définir des tableaux. 3 méthodes : 1. Méthode d'affectation directe, la syntaxe est "$array variable name [subscript] = value;", où l'indice (nom de la clé) peut être une chaîne ou un entier, et l'indice peut être omis ; La fonction array() définit un tableau, la syntaxe est "$array variable name=array(key 1=> value 1, key 2 => value 2,..., key N=> value N);" ; 3. Utilisez le littéral Array "[]" pour définir un tableau et la syntaxe est "$array variable name=[key 1=> value 1, key 2 => value 2,..., key N=> valeur N];".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
php peut définir des tableaux. PHP fournit une variété de méthodes pour définir et initialiser des tableaux.
Méthode 1. Attribuez directement des valeurs aux éléments du tableau
Nous pouvons créer et initialiser le tableau au format "$array variable name [subscript] = value;
" $数组变量名[下标] = 值;
”的格式来创建并初始化数组
下标
可以是一个字符串、一个整数,也可以为空(即不指定具体的索引值)。
<?php header("Content-type:text/html;charset=utf-8"); $array[0] = '欢迎'; $array[1] = '来到'; $array[2] = 'PHP中文网'; $array['url'] = 'https://www.php.cn/'; //输出语句 var_dump($array); ?>
下标可以省略。当我们不在方括号内指定具体的索引值使,默认为数字索引,且索引值默认从 0 开始依次增加。
<?php header("Content-type:text/html;charset=utf-8"); $array[] = '香蕉'; $array[] = '苹果'; $array[] = '橘子'; $array[] = '榴莲'; //输出语句 var_dump($array); ?>
输出结果:
方法2、使用array()函数
array() 函数用于创建数组。
直接array()函数,不添加任何参数,可以创建空数组
<?php $array = array(); //输出语句 var_dump($array); ?>
array() 函数接受一定数量用逗号分隔的value参数。
<?php header("Content-type:text/html;charset=utf-8"); $array= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); //输出语句 var_dump($array); ?>
array() 函数也接受一定数量用逗号分隔的key=>value
参数对。
<?php header("Content-type:text/html;charset=utf-8"); $array=array(1=>"1","a"=>"",2=>"2","b"=>0,"c"=>"blue"); //输出语句 var_dump($array); ?>
方法3:使用数组字面量“[]”定义数组
数组字面量(Array Literals),是以一个逗号分隔的列表,包含一个或多个表达式,用方括号括起来([…])。
它接受一定数量用逗号分隔的key=>value
参数对。语法格式如下所示:
$数组变量名 = [key1 => value1, key2 => value2, ..., keyN => valueN];
示例代码如下:
<?php header("Content-type:text/html;charset=utf-8"); $array = [1=>"1","a"=>"",2=>"2","b"=>0,"c"=>"blue"]; var_dump($array); ?>
如果不使用=>
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 = ["香蕉","苹果","梨子","橙子","橘子","榴莲"]; var_dump($array); ?>
L'indice peut être omis. Lorsque nous ne spécifions pas de valeur d'index spécifique entre crochets, la valeur par défaut est un index numérique, et la valeur de l'index commence à 0 et augmente par défaut.
rrreee🎜Résultat de sortie : 🎜🎜🎜🎜🎜🎜Méthode 2. Utiliser la fonction array()🎜🎜🎜🎜La fonction array() est utilisée pour créer des tableaux. 🎜🎜La fonction Direct array(), sans ajouter de paramètres, peut créer un tableau vide🎜rrreee🎜🎜🎜 La fonction array() accepte un certain nombre de paramètres de valeur séparés par des virgules. 🎜rrreee🎜🎜🎜 La fonction array() accepte également un certain nombre de paires de paramètreskey=>value
séparées par des virgules. 🎜rrreee🎜🎜🎜 🎜🎜Méthode 3 : utilisez le littéral de tableau "[]" pour définir un tableau🎜🎜🎜🎜Les littéraux de tableau sont une liste séparée par des virgules contenant une ou plusieurs expressions, entourées de crochets ([ …]). 🎜🎜Il accepte un certain nombre de paires de paramètres key=>value
séparées par des virgules. Le format de syntaxe est le suivant : 🎜rrreee🎜L'exemple de code est le suivant : 🎜rrreee🎜🎜🎜Si vous n'utilisez pas le symbole =>
pour spécifier un indice, la valeur par défaut est un tableau indexé. La valeur de l'index par défaut commence également à 0 et augmente en séquence. L'exemple de code est le suivant : 🎜rrreee🎜🎜🎜🎜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!