Maison >développement back-end >tutoriel php >Un guide des opérations sur les tableaux en PHP

Un guide des opérations sur les tableaux en PHP

WBOY
WBOYoriginal
2023-05-22 09:31:351210parcourir

En tant que langage de programmation couramment utilisé, PHP fournit une variété de types de données et de méthodes de fonctionnement, parmi lesquels les tableaux constituent un type de données très important. En PHP, les tableaux peuvent être utilisés pour stocker plusieurs valeurs et permettre diverses opérations et traitements. Cet article vous présentera le guide d'utilisation des tableaux en PHP pour vous aider à mieux utiliser et traiter les tableaux.

  1. Déclarer et initialiser des tableaux

En PHP, les tableaux peuvent être déclarés et initialisés des manières suivantes :

// 方式一:使用 array() 关键字
$arr1 = array('apple', 'banana', 'orange');

// 方式二:使用 [] 符号
$arr2 = ['apple', 'banana', 'orange'];

// 方式三:指定键名
$arr3 = array('name' => 'Tom', 'age' => 18);
#🎜🎜 #
    Accès aux éléments du tableau
En PHP, vous pouvez accéder aux éléments du tableau via les indices. Les indices commencent à 0. Si vous souhaitez accéder à l'élément avec un nom de clé spécifié, vous pouvez utiliser La façon d'indiquer le tableau, par exemple :

// 访问数字索引的元素
echo $arr1[0]; // 输出 apple

// 访问关联数组中键名为 name 的元素
echo $arr3['name']; // 输出 Tom

    La longueur et la traversée du tableau
En PHP, vous pouvez utilisez la fonction count() pour obtenir la longueur du tableau. Longueur, vous pouvez utiliser une boucle for pour parcourir le tableau, par exemple :

// 获取数组长度
echo count($arr1); // 输出 3

// 遍历数组
for ($i = 0; $i < count($arr1); $i++) {
    echo $arr1[$i] . " ";
}
// 输出 apple banana orange

    Ajouter et supprimer des éléments du tableau#🎜🎜 #
  1. En PHP, vous pouvez utiliser la méthode suivante pour ajouter et supprimer des éléments de tableau :
// 添加元素
$arr1[] = 'pear'; // 数字索引数组添加元素
$arr3['gender'] = 'Male'; // 关联数组添加元素

// 删除元素
unset($arr1[1]); // 删除索引为 1 的元素
unset($arr3['age']); // 删除关联数组中键名为 age 的元素

Tri et recherche de tableaux
    #🎜🎜 #
  1. En PHP, vous pouvez utiliser les fonctions sort() et rsort() Pour trier un tableau par ordre croissant ou décroissant, vous pouvez utiliser la fonction in_array() pour savoir si le tableau contient des éléments spécifiés, par exemple :
  2. // 排序
    $arr4 = array(5, 2, 9, 3, 1);
    sort($arr4); // 升序排列
    print_r($arr4); // 输出 Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 5 [4] => 9 )
    
    rsort($arr4); // 降序排列
    print_r($arr4); // 输出 Array ( [0] => 9 [1] => 5 [2] => 3 [3] => 2 [4] => 1 )
    
    // 查找
    echo in_array('apple', $arr1); // 输出 1,表示找到了指定元素
    echo in_array('pear', $arr1); // 输出 0,表示没有找到指定元素

Fusionner et diviser des tableaux

  1. En PHP, vous pouvez utiliser la fonction array_merge() pour fusionner plusieurs tableaux en un seul tableau, et vous peut utiliser la fonction éclater() pour diviser une chaîne en un tableau. Par exemple :
  2. // 合并数组
    $arr5 = array_merge($arr1, $arr4);
    print_r($arr5); // 输出 Array ( [0] => apple [1] => orange [2] => pear [3] => 9 [4] => 5 [5] => 3 [6] => 2 [7] => 1 )
    
    // 分割字符串为数组
    $str = "apple,banana,orange";
    $arr6 = explode(",", $str);
    print_r($arr6); // 输出 Array ( [0] => apple [1] => banana [2] => orange )
Cet article présente le guide d'utilisation des tableaux en PHP, y compris comment déclarer, initialiser, accéder, parcourir, ajouter, supprimer, trier, rechercher, fusionner et diviser des tableaux. J'espère que cela pourra être utile aux développeurs 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