Maison > développement back-end > tutoriel php > Comprendre les tableaux en php

Comprendre les tableaux en php

Christopher Nolan
Libérer: 2025-02-28 10:53:09
original
719 Les gens l'ont consulté

Understand Arrays in PHP

Ce tutoriel fournit une compréhension fondamentale des tableaux PHP. Nous couvrirons la création de la table, les tableaux associatifs et multidimensionnels, et illustrerons leur utilisation avec des exemples pratiques.

Que sont les tableaux PHP?

Dans PHP, un tableau est une structure de données polyvalente qui stocke plusieurs valeurs dans une seule variable. Ces valeurs sont organisées sous forme de paires de valeurs clés. Les tableaux sont idéaux pour stocker des listes de données connexes, souvent avec des éléments du même type de données.

Par exemple, pour stocker une liste de fruits, au lieu d'utiliser des variables distinctes, vous pouvez utiliser un tableau:

$fruits = array('Apple', 'Orange', 'Watermelon', 'Mango');
Copier après la connexion

Cet exemple utilise la fonction array(). Alternativement, vous pouvez utiliser la syntaxe du tableau plus court:

$fruits = ['Apple', 'Orange', 'Watermelon', 'Mango'];
Copier après la connexion

déballage du tableau

PHP propose un déballage du tableau à l'aide de l'opérateur de propagation (...). Initialement, cela n'a fonctionné qu'avec des tableaux indexés numériquement. Cependant, PHP 8.1 a étendu le support aux tableaux avec des touches de chaîne.

Exemple avec des touches numériques:

$plantEaters = ["Horse", "Goat", "Rabbit"];
$meatEaters = ["Lion", "Tiger", "Crocodile"];
$animals = ["Dog", ...$plantEaters, ...$meatEaters, "Cat"];
print_r($animals);
/*
Array
(
    [0] => Dog
    [1] => Horse
    [2] => Goat
    [3] => Rabbit
    [4] => Lion
    [5] => Tiger
    [6] => Crocodile
    [7] => Cat
)
*/
Copier après la connexion

Exemple avec les touches de chaîne (Notez comment les clés existantes sont écrasées):

$defaultColors = ["body" => "red", "heading" => "blue", "sidebar" => "yellow"];
$userColors = ["body" => "white", "paragraph" => "black"];
$themeColors = [...$defaultColors, ...$userColors];
print_r($themeColors);
/*
Array
(
    [body] => white
    [heading] => blue
    [sidebar] => yellow
    [paragraph] => black
)
*/
Copier après la connexion

N'oubliez pas que la touche de chaîne déballage écrase les touches existantes, tandis que les clés numériques sont réindexées.

array_splice() Fonction

La fonction array_splice() est inestimable pour éliminer et / ou remplacer les sections d'un tableau. Il faut quatre arguments: le tableau, le décalage de départ, le nombre d'éléments à supprimer et un tableau de remplacement en option.

$items = ["Charger", "Keyboard", "Smartphone", "Baseball", "Bat", "Mouse"];
$replacements = ["Pen", "Headphones"];
array_splice($items, 3, 2, $replacements);
print_r($items);
/*
Array
(
    [0] => Charger
    [1] => Keyboard
    [2] => Smartphone
    [3] => Pen
    [4] => Headphones
    [5] => Mouse
)
*/
Copier après la connexion

Conclusion

Cette introduction couvre les éléments essentiels des tableaux PHP. Vous avez appris à créer et à manipuler des tableaux, y compris l'utilisation du déballage du tableau et de la fonction array_splice(). Cette fondation vous permettra d'utiliser efficacement les tableaux dans vos projets PHP.

Ce tutoriel a été amélioré avec des informations supplémentaires.

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 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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal