Maison  >  Article  >  développement back-end  >  Tableau PHP apprendre à créer et initialiser un tableau unidimensionnel (explication détaillée du code)

Tableau PHP apprendre à créer et initialiser un tableau unidimensionnel (explication détaillée du code)

青灯夜游
青灯夜游original
2021-07-28 11:21:194627parcourir

Array est une structure de données très basique et importante. Il joue un rôle essentiel dans divers langages de programmation, et il en va de même pour le langage PHP. La maîtrise des connaissances pertinentes sur les tableaux PHP est cruciale pour l'apprentissage ultérieur de PHP. La prochaine fois, nous découvrirons les tableaux PHP à travers une série d'articles, apprenons ensemble !

Tableau PHP apprendre à créer et initialiser un tableau unidimensionnel (explication détaillée du code)

Qu'est-ce qu'un tableau PHP ?

Tout d'abord, au début de l'article, jetons un bref coup d'œil aux Tableaux PHP :

Array (Array) est une structure de données de table linéaire, qui est simplement 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. (Pièce jointe : Explication vidéo de la fonction de tableau de fonctions PHP)

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é est composé de nombres, commençant par 0 par défaut. Chaque nombre correspond à la position d'un élément du tableau dans le tableau, et n'a pas besoin de le faire. être précisé.

  • Tableau associatif

    Les noms de clés sont composés d'un mélange de valeurs numériques et de chaînes.

Parce que PHP est un type de langage faible, les variables de tableau en PHP peuvent utiliser un ensemble d'espaces de mémoire continus pour stocker n'importe quel nombre de données de n'importe quel type, et peuvent implémenter des tas, des piles et des files d'attente dans d'autres types de données forts et autres. fonctions de structure de données.

Création et initialisation de tableaux PHP

En PHP, il existe deux façons de créer un tableau : "Attribuer directement des valeurs aux éléments du tableau" et "fonction tableau()", ci-dessous notre code actuel Permettez-moi de vous présenter ces deux méthodes en détail avec des cas.

1. Attribuez directement des valeurs aux éléments du tableau

Nous pouvons créer et initialiser des tableaux au format "$array variable name [subscript] = value;"$数组变量名[下标] = 值;”的格式来创建并初始化数组

下标可以是一个字符串、一个整数,也可以为空(即不指定具体的索引值)。

示例1:

<?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);
?>

输出结果:

Tableau PHP apprendre à créer et initialiser un tableau unidimensionnel (explication détaillée du code)

示例2:

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

输出结果:

Tableau PHP apprendre à créer et initialiser un tableau unidimensionnel (explication détaillée du code)

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

2、使用array()函数

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

1)空数组

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

<?php
$arr = array();
//输出语句
var_dump($arr);
?>

输出:

Tableau PHP apprendre à créer et initialiser un tableau unidimensionnel (explication détaillée du code)

2)索引数组

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

输出:

Tableau PHP apprendre à créer et initialiser un tableau unidimensionnel (explication détaillée du code)

3)关联数组

array() 函数也接受一定数量用逗号分隔的key=>value

L'index peut être une chaîne, un entier ou vide (c'est-à-dire qu'aucune valeur d'index spécifique n'est spécifiée).


Exemple 1 :

<?php
header("Content-type:text/html;charset=utf-8");
$array= array(0=>"欢迎来到",1=>"php中文网",2=>"PHP教程","URL"=>"https://www.php.cn/");
//输出语句
var_dump($array);
?>

Résultat de sortie : Tableau PHP apprendre à créer et initialiser un tableau unidimensionnel (explication détaillée du code)

Tableau PHP apprendre à créer et initialiser un tableau unidimensionnel (explication détaillée du code)

Exemple 2 : rrreeeRésultat de sortie : Tableau PHP apprendre à créer et initialiser un tableau unidimensionnel (explication détaillée du code)

On peut voir que 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 d'index augmente séquentiellement à partir de de 0 par défaut. 🎜🎜🎜2. Utilisez la fonction array() 🎜🎜🎜La fonction array() est utilisée pour créer des tableaux. 🎜🎜1) Tableau vide🎜🎜La fonction Direct array(), sans ajouter aucun paramètre, peut créer un tableau vide🎜rrreee🎜Sortie :🎜🎜🎜Tableau PHP apprendre à créer et initialiser un tableau unidimensionnel (explication détaillée du code)🎜🎜2) Tableau d'index 🎜rrreee🎜Sortie : 🎜🎜🎜Tableau PHP apprendre à créer et initialiser un tableau unidimensionnel (explication détaillée du code)🎜🎜3) La fonction tableau associatif🎜🎜array() accepte également certain Un certain nombre de paires de paramètres key=>value séparées par des virgules. 🎜rrreee🎜Résultats de sortie : 🎜🎜🎜🎜🎜🎜🎜Recommandé : 🎜"🎜Résumé des questions d'entretien PHP 2021 (collection)🎜" "🎜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