Les tableaux sont utilisés dans 30 % de la programmation PHP, ce qui montre l'importance des tableaux PHP.
Tableaux en php
Présentation des tableaux --- PHP est un langage faiblement typé, les tableaux peuvent donc stocker n'importe quel nombre de données de n'importe quel type et peuvent implémenter les fonctions de structures de données telles que des tas, des piles et des files d'attente. La capacité du tableau peut être automatiquement ajustée en fonction du nombre d'éléments.
Catégorie
Tableaux indexés --- Les indices sont des entiers, similaires aux tableaux dans la plupart des langages.
Tableau associatif --- L'indice est une clé non ordonnée et non répétitive, qui est mappée à la valeur correspondante.
(1) Définition du tableau
1. Déclarez le tableau par affectation directe
Utilisez des nombres entre crochets "[]" après le nom de la variable pour déclarer des tableaux d'index et utilisez des cha?nes pour déclarer des tableaux associatifs.
$Nom de la variable Array[valeur de l'index]=contenu des données //La valeur de l'index (indice) peut être une cha?ne ou un entier
Lors de la déclaration d'une variable tableau, vous pouvez également utiliser un mélange de nombres et de cha?nes dans l'indice. Mais cette méthode est rarement utilisée pour les tableaux unidimensionnels
$contact[0]=1
$contact["id"]=1
$contact[1]="Entreprise A"
$contact["Entreprise"]="Entreprise A"
Dans le code ci-dessus, un tableau $contact est déclaré, dans lequel un mélange de nombres et de cha?nes est utilisé en indice. Ceci est accessible à l’aide de méthodes index ou relationnelles.
Lors de la déclaration d'un tableau d'index, si la valeur d'index augmente, vous n'avez pas besoin de spécifier la valeur d'index entre crochets. Par défaut, elle commence à 0 et augmente dans l'ordre. En PHP, les valeurs d'indice du tableau d'index peuvent être non consécutives, à condition que les valeurs d'indice non consécutives soient spécifiées lors de l'initialisation.
$contact[]=1; $contact[]=1; //L'indice par défaut est 0
$contact[14]="Gao"; //Spécifiez les indices non consécutifs comme 14
$contact[]="Entreprise A"; //Suivez la valeur d'indice la plus élevée et ajoutez 1 à l'indice à 15
$contact[14]=110; $contact[14]=110; //L'élément avec l'indice 14 est réaffecté
$contact[]="php"; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ?? ? ?? ????? ?? ???? ? ????? ? ?? ? ? ? ? ?? ’ ? ? ? ? ? ' à 16
' ' ' ' t ' t t ? ? ? ? ? ? ? ? ` à ' ' ' ' 1 ‐-- ‐ ? ? ? ?
print_r($contact);