Maison > développement back-end > Problème PHP > PHP peut-il définir un tableau ?

PHP peut-il définir un tableau ?

青灯夜游
Libérer: 2023-03-16 21:30:02
original
3267 Les gens l'ont consulté

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];".

PHP peut-il définir un tableau ?

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] = &#39;欢迎&#39;;
$array[1] = &#39;来到&#39;;
$array[2] = &#39;PHP中文网&#39;;
$array[&#39;url&#39;] = &#39;https://www.php.cn/&#39;;
//输出语句
var_dump($array);
?>
Copier après la connexion

PHP peut-il définir un tableau ?

下标可以省略。当我们不在方括号内指定具体的索引值使,默认为数字索引,且索引值默认从 0 开始依次增加。

<?php
header("Content-type:text/html;charset=utf-8");
$array[] = &#39;香蕉&#39;;
$array[] = &#39;苹果&#39;;
$array[] = &#39;橘子&#39;;
$array[] = &#39;榴莲&#39;;
//输出语句
var_dump($array);
?>
Copier après la connexion

输出结果:

PHP peut-il définir un tableau ?

方法2、使用array()函数

array() 函数用于创建数组。

直接array()函数,不添加任何参数,可以创建空数组

<?php
$array = array();
//输出语句
var_dump($array);
?>
Copier après la connexion

PHP peut-il définir un tableau ?

array() 函数接受一定数量用逗号分隔的value参数。

<?php
header("Content-type:text/html;charset=utf-8");
$array= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
//输出语句
var_dump($array);
?>
Copier après la connexion

PHP peut-il définir un tableau ?

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);
?>
Copier après la connexion

PHP peut-il définir un tableau ?

方法3:使用数组字面量“[]”定义数组

数组字面量(Array Literals),是以一个逗号分隔的列表,包含一个或多个表达式,用方括号括起来([…])。

它接受一定数量用逗号分隔的key=>value参数对。语法格式如下所示:

$数组变量名 = [key1 => value1, key2 => value2, ..., keyN => valueN];
Copier après la connexion

示例代码如下:

<?php
header("Content-type:text/html;charset=utf-8");
$array = [1=>"1","a"=>"",2=>"2","b"=>0,"c"=>"blue"];
var_dump($array);
?>
Copier après la connexion

PHP peut-il définir un 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 = ["香蕉","苹果","梨子","橙子","橘子","榴莲"];
var_dump($array);
?>
Copier après la connexion
PHP peut-il définir un tableau ?PHP peut-il définir un tableau ?

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 : 🎜🎜PHP peut-il définir un tableau ? 🎜🎜🎜🎜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🎜PHP peut-il définir un tableau ?🎜🎜 La fonction array() accepte un certain nombre de paramètres de valeur séparés par des virgules. 🎜rrreee🎜PHP peut-il définir un tableau ?🎜🎜 La fonction array() accepte également un certain nombre de paires de paramètres key=>value séparées par des virgules. 🎜rrreee🎜PHP peut-il définir un tableau ?🎜🎜 🎜🎜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🎜PHP peut-il définir un tableau ?🎜🎜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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal