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

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

王林
王林original
2023-06-22 17:19:00866parcourir

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];

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>';
}

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>';
}

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>';
}
  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';

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);

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');

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);

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!

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