Tableaux et structures de données en php
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);
Déclaration:
Toutes les ressources de ce site Web sont fournies et publiées par des internautes, ou réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site Web sont uniquement destinées à l’apprentissage et à la référence. Merci de ne pas les utiliser à des fins commerciales, sinon vous serez responsable de toutes les conséquences encourues ! En cas d'infraction, veuillez nous contacter pour la supprimer et la supprimer. Coordonnées : admin@php.cn