Maison > développement back-end > tutoriel php > Utilisez des tableaux PHP pour implémenter des scénarios courants

Utilisez des tableaux PHP pour implémenter des scénarios courants

王林
Libérer: 2023-06-22 17:22:01
original
896 Les gens l'ont consulté

Utilisez des tableaux PHP pour implémenter des scénarios courants

PHP est un langage de programmation open source populaire largement utilisé dans le développement d'applications Web et de sites Web. L'une des fonctionnalités importantes est le tableau (Array), grâce auquel de grandes quantités de données peuvent être stockées et manipulées. Cet article explique comment utiliser les tableaux PHP pour implémenter des scénarios courants, notamment la création, le parcours et la manipulation de tableaux.

  1. Création d'un tableau
    Créez un tableau, qui peut être déclaré manuellement à l'aide de la fonction array() ou de crochets []. Par exemple :
// 使用 array() 函数创建数组
$fruits = array('apple', 'banana', 'orange');

// 使用方括号 [] 手动声明数组
$numbers = [1, 2, 3, 4, 5];
Copier après la connexion

Les clés et valeurs du tableau peuvent être de n'importe quel type, y compris des chaînes, des nombres, des valeurs booléennes, des objets, etc.

  1. Parcours de tableaux
    Le parcours de tableaux est l'une des méthodes de base pour exploiter des tableaux. PHP fournit une variété de méthodes pour parcourir des tableaux.

a. Utilisez la boucle for
Utilisez la boucle for pour parcourir les tableaux d'index numériques, par exemple :

$fruits = array('apple', 'banana', 'orange');
for ($i = 0; $i < count($fruits); $i++) {
    echo $fruits[$i] . '<br>';
}
Copier après la connexion

b Utilisez la boucle foreach
Utilisez la boucle foreach pour parcourir les tableaux associatifs et les tableaux d'index numériques, par exemple :

$person = array('name' => '张三', 'age' => 18);
foreach ($person as $key => $value) {
    echo $key . ': ' . $value . '<br>';
}
Copier après la connexion

c. Utilisez les boucles while et la fonction each()
Utilisez les boucles while et la fonction each() pour parcourir des tableaux associatifs, tels que :

$person = array('name' => '张三', 'age' => 18);
reset($person);
while (list($key, $value) = each($person)) {
    echo $key . ': ' . $value . '<br>';
}
Copier après la connexion
  1. Opérations sur les tableaux
    Les opérations sur les tableaux incluent des actions telles que l'ajout, la suppression, la modification et la recherche d'éléments. PHP fournit une variété de fonctions et de méthodes pour accomplir ces opérations.

a. Ajouter des éléments
Utilisez les opérateurs array_push(), array_unshift(), array_splice() et [] pour ajouter des éléments au tableau, par exemple :

$fruits = array('apple', 'banana', 'orange');
array_push($fruits, 'strawberry');
array_unshift($fruits, 'peach');
array_splice($fruits, 2, 0, 'grape');
$fruits[] = 'kiwi';
Copier après la connexion

b Supprimer des éléments
Utilisez unset(), array_pop(). , array_shift() et array_splice() peuvent supprimer des éléments du tableau, par exemple :

$fruits = array('apple', 'banana', 'orange', 'grape', 'kiwi');
unset($fruits[1]);
array_pop($fruits);
array_shift($fruits);
array_splice($fruits, 1, 2);
Copier après la connexion

c Modifier des éléments
Utilisez l'opérateur [] et array_splice() pour modifier des éléments du tableau, par exemple :

$fruits = array('apple', 'banana', 'orange', 'grape', 'kiwi');
$fruits[1] = 'pear';
array_splice($fruits, 3, 1, 'mango');
Copier après la connexion

d. Rechercher des éléments
Utilisez in_array(), array_search(), array_keys() et array_values() pour rechercher des éléments dans le tableau, par exemple :

$fruits = array('apple', 'banana', 'orange', 'grape', 'kiwi');
if (in_array('orange', $fruits)) {
    echo '找到了橙子!';
}
$key = array_search('apple', $fruits);
echo '苹果的索引是:' . $key;
$keys = array_keys($fruits);
$values = array_values($fruits);
Copier après la connexion

En résumé, cet article présente comment utiliser les tableaux PHP pour implémenter des scénarios courants, y compris le tableau création, parcours et exploitation. La maîtrise de ces compétences de base vous rendra plus à l’aise dans le développement 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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal