Comment utiliser la fonction de tableau php

PHPz
Libérer: 2023-04-19 11:03:18
original
460 Les gens l'ont consulté

PHP, en tant que langage de développement Web révolutionnaire, possède de nombreuses fonctionnalités et fonctions puissantes, parmi lesquelles les fonctions de tableau en font partie. Les tableaux sont l'un des types de données les plus courants en PHP et sont largement utilisés dans diverses applications Web.

Dans cet article, nous présenterons quelques fonctions de tableau PHP et leurs applications en développement réel. Nous diviserons la fonction en parties suivantes en fonction de son objectif : fonction de tri de tableau, fonction de traitement de tableau, fonction de requête de tableau et fonction de fusion de tableau.

1. Fonction de tri de tableau

  1. sort()
    sort() est utilisée pour trier le tableau par ordre croissant, c'est-à-dire trier de petit à grand. L'exemple de code est le suivant :
$numbers = array(5, 3, 8, 1);
sort($numbers);
print_r($numbers);
Copier après la connexion

Le résultat de sortie est : Array([0] => 1,[1] => 3,[2] => 5,[3] => 8) La fonction

  1. rsort ()
    rsort() est utilisée pour trier le tableau par ordre décroissant, c'est-à-dire du plus grand au plus petit. L'exemple de code est le suivant :
$numbers = array(5, 3, 8, 1);
rsort($numbers);
print_r($numbers);
Copier après la connexion

Le résultat de sortie est : Array([0] => 8,[1] => 5,[2] => 3,[3] => 1) La fonction

  1. asort ()
    asort() est utilisée pour trier le tableau par ordre croissant et conserver la relation clé-valeur d'origine. L'exemple de code est le suivant :
$numbers = array("A"=>5, "B"=>3, "C"=>8, "D"=>1);
asort($numbers);
print_r($numbers);
Copier après la connexion

Le résultat de sortie est : Array([D] => 1,[B] => 3,[A] => 5,[C] => 8) La fonction

  1. arsort ()
    arsort() est utilisée pour trier le tableau par ordre décroissant et conserver la relation clé-valeur d'origine. L'exemple de code est le suivant :
$numbers = array("A"=>5, "B"=>3, "C"=>8, "D"=>1);
arsort($numbers);
print_r($numbers);
Copier après la connexion

Le résultat de sortie est : Array([C] => 8,[A] => 5,[B] => 3,[D] => 1)

2. Fonctions de traitement du tableau

  1. array_push()
    array_push() est utilisée pour ajouter un ou plusieurs éléments à la fin du tableau. L'exemple de code est le suivant :
$colors = array("red", "green");
array_push($colors, "blue", "yellow");
print_r($colors);
Copier après la connexion

Le résultat de sortie est : Array([0] => rouge,[1] => vert,[2] => bleu,[3] => jaune) La fonction

  1. array_pop ()
    array_pop() est utilisée pour supprimer un élément de la fin du tableau. L'exemple de code est le suivant :
$colors = array("red", "green", "blue");
$lastColor = array_pop($colors);
print_r($colors);
echo $lastColor;
Copier après la connexion

Le résultat de sortie est : Array([0] => red,[1] => green)
blue

  1. array_shift()
    array_shift() la fonction est utilisée pour supprimer de la tête du tableau un élément. L'exemple de code est le suivant :
$colors = array("red", "green", "blue");
$firstColor = array_shift($colors);
print_r($colors);
echo $firstColor;
Copier après la connexion

Le résultat de sortie est : Array([0] => green,[1] => blue)
red

  1. array_unshift()
    array_unshift() la fonction est utilisée pour ajouter en tête du tableau Un ou plusieurs éléments. L'exemple de code est le suivant :
$colors = array("red", "green");
array_unshift($colors, "blue", "yellow");
print_r($colors);
Copier après la connexion

Le résultat de sortie est : Array([0] => bleu,[1] => jaune,[2] => rouge,[3] => vert)

3. Fonction de requête de tableau

  1. in_array()
    in_array() est utilisée pour déterminer si l'élément spécifié est contenu dans le tableau. S'il est trouvé, il renvoie vrai, sinon il renvoie faux. L'exemple de code est le suivant :
$colors = array("red", "green", "blue");
if (in_array("green", $colors)) {
    echo "找到了";
} else {
    echo "没找到";
}
Copier après la connexion

Le résultat de sortie est : Found

  1. array_search()
    array_search() La fonction est utilisée pour rechercher un élément dans un tableau et renvoyer sa valeur clé correspondante. L'exemple de code est le suivant :
$colors = array("red", "green", "blue");
$pos = array_search("green", $colors);
echo $pos;
Copier après la connexion

Le résultat de sortie est : 1

  1. array_key_exists()
    array_key_exists() est utilisée pour déterminer si la clé spécifiée existe dans le tableau. Renvoie vrai s'il est présent, faux sinon. L'exemple de code est le suivant :
$colors = array("red", "green", "blue");
if (array_key_exists(1, $colors)) {
    echo "存在";
} else {
    echo "不存在";
}
Copier après la connexion

Le résultat de sortie est : Existence

IV. Fonction de fusion de tableaux

  1. array_merge()
    array_merge() est utilisée pour fusionner deux ou plusieurs tableaux en un seul tableau. L'exemple de code est le suivant :
$colors1 = array("red", "green");
$colors2 = array("blue", "yellow");
$colors = array_merge($colors1, $colors2);
print_r($colors);
Copier après la connexion

Le résultat de sortie est : Array([0] => rouge,[1] => vert,[2] => bleu,[3] => jaune) La fonction

  1. array_combine ()
    array_combine() est utilisée pour combiner les clés et les valeurs d'un tableau dans un tableau associatif. L'exemple de code est le suivant :
$keys = array("A", "B", "C");
$values = array("red", "green", "blue");
$colors = array_combine($keys, $values);
print_r($colors);
Copier après la connexion

Le résultat de sortie est : Array([A] => red,[B] => green,[C] => blue)

Comme le montre le exemple ci-dessus, PHP Les fonctions de tableau fournies sont très pratiques et peuvent nous aider à implémenter rapidement diverses opérations sur les tableaux. Dans le développement réel, nous devrions utiliser pleinement ces fonctions pour améliorer l'efficacité du développement et la qualité du code.

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!

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