Maison  >  Article  >  développement back-end  >  Comment définir un indice numérique dans un tableau php

Comment définir un indice numérique dans un tableau php

PHPz
PHPzoriginal
2023-03-23 11:11:581746parcourir

PHP est un langage de script open source côté serveur populaire utilisé pour créer des sites Web dynamiques. En PHP, un tableau est un type de données très utile utilisé pour stocker des collections de données. Les éléments du tableau peuvent être n’importe quel type de données, y compris des nombres et des chaînes. En PHP, nous pouvons utiliser des indices numériques pour accéder aux éléments du tableau. Ci-dessous, nous expliquerons comment définir les indices numériques.

  1. Création d'indices numériques

En PHP, la création d'indices numériques est très simple. Entrez simplement le numéro entre crochets. Par exemple :

$arr = array("apple", "banana", "orange");
echo $arr[0]; //输出 "apple"
echo $arr[1]; //输出 "banana"
echo $arr[2]; //输出 "orange"

Dans cet exemple, nous créons un tableau avec trois éléments et accédons à ses éléments en utilisant les indices numériques 0, 1, 2.

  1. Définir dynamiquement des indices numériques

En plus d'utiliser des indices numériques statiques, nous pouvons également utiliser des variables ou des expressions pour définir dynamiquement des indices numériques. Par exemple :

$arr = array("apple", "banana", "orange");
$i = 1;
echo $arr[$i]; //输出 "banana"

Dans cet exemple, nous utilisons la variable $i pour définir l'indice numérique. Puisque $i a une valeur de 1, nous accéderons au deuxième élément du tableau.

  1. La différence entre les indices de tableau numérique et les indices de tableau associatifs

Bien que nous puissions utiliser des nombres et des chaînes comme indices de tableau, il existe une différence entre ces deux types d'indices en PHP. Les indices numériques sont organisés de manière séquentielle, tandis que les indices de tableau associatifs utilisent des noms de chaîne pour nommer les éléments du tableau.

$arr = array("apple", "banana", "orange"); // 数字下标
$arr = array("fruit1" => "apple", "fruit2" => "banana", "fruit3" => "orange"); //关联数组下标

Dans cet exemple, nous créons deux tableaux, l'un utilisant des indices numériques et l'autre utilisant des indices de tableau associatifs. En utilisant des indices numériques, $arr[0] représente « pomme », $arr[1] représente « banane » et $arr[2] représente « orange ». Dans un tableau associatif, les éléments sont nommés "fruit1", "fruit2" et "fruit3" et vous pouvez y accéder comme ceci :

echo $arr["fruit1"]; //输出 "apple"
echo $arr["fruit2"]; //输出 "banana"
echo $arr["fruit3"]; //输出 "orange"
  1. Array Add New Element

En PHP, nous pouvons utiliser la syntaxe array Subscript qui ajoute de nouveaux éléments. Par exemple :

$arr = array("apple", "banana", "orange");
$arr[3] = "pear";

Dans cet exemple, nous avons ajouté un nouvel élément nommé "pear" au tableau et l'avons stocké avec l'indice numérique 3.

  1. Supprimer des éléments du tableau

En PHP, nous pouvons utiliser la fonction unset() pour supprimer des éléments du tableau. Par exemple :

$arr = array("apple", "banana", "orange");
unset($arr[1]);

Dans cet exemple, nous avons supprimé le deuxième élément du tableau, qui est "banane". Maintenant, $arr[1] affichera "orange".

Résumé

En PHP, les indices numériques sont un moyen important d'accéder aux éléments d'un tableau. Savoir comment définir des indices numériques peut faciliter le travail avec des collections de données numériques. En PHP, nous pouvons également utiliser des variables et des expressions pour définir dynamiquement des indices numériques. Dans le même temps, nous pouvons également utiliser la fonction unset() pour supprimer des éléments du tableau.

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