Maison > développement back-end > Problème PHP > Quelles sont les méthodes courantes des fonctions de tableau PHP ?

Quelles sont les méthodes courantes des fonctions de tableau PHP ?

PHPz
Libérer: 2023-04-27 16:24:02
original
503 Les gens l'ont consulté

PHP est un langage de script open source côté serveur largement utilisé dans la conception et le développement de sites Web. En PHP, les tableaux sont un type de données très important qui permet d'organiser les données en un ensemble de données ordonné et accessible. Les tableaux PHP sont largement utilisés, il est donc indispensable de maîtriser les concepts de base et les fonctions communes des tableaux PHP. Cet article présentera les fonctions courantes des tableaux PHP pour aider les lecteurs à mieux comprendre et utiliser les tableaux PHP.

  1. array_diff() fonction

array_diff() La fonction est utilisée pour comparer la différence entre deux tableaux ou plus et renvoyer la différence dans le premier Valeurs qui existent dans un tableau mais pas dans d'autres tableaux. Cette fonction prend deux tableaux ou plus comme arguments et renvoie un nouveau tableau contenant des valeurs différentes. Par exemple, le code suivant compare deux tableaux :

$array1 = array("a" => "red", "b" => "green", "c" => "blue");
$array2 = array("a" => "red", "b" => "blue", "c" => "green");

$result = array_diff($array1, $array2);

print_r($result);
Copier après la connexion

Le résultat de sortie est :

Array( [b] => green [c] => blue )
Copier après la connexion

Après avoir comparé le tableau $array1 avec $array2, les valeurs clés du tableau renvoyé Le tableau est "b" et l'élément de "c".

  1. array_push() fonction

array_push() la fonction ajoute un ou plusieurs éléments à la fin d'un tableau. Passez les éléments à ajouter au tableau comme arguments à la fonction. Par exemple, le code suivant ajoute l'élément « bleu » au tableau :

$colors = array("red", "green");
array_push($colors, "blue");
print_r($colors);
Copier après la connexion

Le résultat est :

Array( [0] => red [1] => green [2] => blue )
Copier après la connexion
  1. array_pop() function
  2. #🎜🎜 #
array_pop() la fonction supprime un élément de la fin du tableau. Cela n'affecte pas la longueur du tableau ni les valeurs clés des autres éléments. Par exemple, le code suivant supprime le dernier élément du tableau :

$colors = array("red", "green", "blue");
$last_color = array_pop($colors);
print_r($colors);
echo "last color: " . $last_color;
Copier après la connexion
Le résultat de sortie est :

Array( [0] => red [1] => green )
last color: blue
Copier après la connexion
    array_shift() function
  1. # La fonction 🎜🎜#
  2. array_shift() supprime un élément du début du tableau. Cette fonction peut être utilisée pour opérer sur les éléments d’un tableau dans l’ordre. Par exemple, le code suivant supprime le premier élément du tableau :
$colors = array("red", "green", "blue");
$first_color = array_shift($colors);
print_r($colors);
echo "first color: " . $first_color;
Copier après la connexion

Le résultat est :

Array( [0] => green [1] => blue )
first color: red
Copier après la connexion

array_unshift() function
    #🎜 🎜 La fonction #
  1. array_unshift() ajoute un ou plusieurs éléments au début du tableau. Par exemple, le code suivant ajoute l'élément « jaune » au tableau :
  2. $colors = array("red", "green");
    array_unshift($colors, "yellow");
    print_r($colors);
    Copier après la connexion
Le résultat est :

Array( [0] => yellow [1] => red [2] => green )
Copier après la connexion

array_slice() function

#🎜🎜 #
    array_slice() renvoie l'élément spécifié du tableau. Cette fonction peut être utilisée pour intercepter une partie d'un tableau. Par exemple, le code suivant intercepte les deux premiers éléments du tableau :
  1. $colors = array("red", "green", "blue", "yellow", "black");
    $subset = array_slice($colors, 0, 2);
    print_r($subset);
    Copier après la connexion
  2. Le résultat de sortie est :
Array( [0] => red [1] => green )
Copier après la connexion

array_splice() function

La fonction

    array_splice() peut être utilisée pour supprimer des parties d'un tableau et les remplacer par de nouveaux éléments. Le premier paramètre de cette fonction est le tableau à modifier, le deuxième paramètre est la position de départ à supprimer, le troisième paramètre est le nombre d'éléments à supprimer et les paramètres restants sont les nouveaux éléments à insérer. Par exemple, le code suivant remplace les deux premiers éléments du tableau par de nouveaux éléments :
  1. $colors = array("red", "green", "blue", "yellow", "black");
    array_splice($colors, 0, 2, array("orange", "purple"));
    print_r($colors);
    Copier après la connexion
  2. Le résultat est :
Array( [0] => orange [1] => purple [2] => blue [3] => yellow [4] => black )
Copier après la connexion

array_merge() function#🎜 La fonction 🎜#

array_merge() fusionne un ou plusieurs tableaux en un seul tableau. Passez les tableaux à fusionner comme arguments à la fonction. Par exemple, le code suivant fusionne deux tableaux en un seul :
    $array1 = array("a" => "red", "b" => "green");
    $array2 = array("c" => "blue", "d" => "yellow");
    
    $result = array_merge($array1, $array2);
    
    print_r($result);
    Copier après la connexion
  1. Le résultat est :
  2. Array( [a] => red [b] => green [c] => blue [d] => yellow )
    Copier après la connexion

array_key_exists() function

#🎜🎜 La fonction #

array_key_exists() est utilisée pour vérifier si la clé spécifiée existe dans le tableau. Cette fonction renvoie vrai si elle est présente, faux sinon. Par exemple, le code suivant vérifie si la clé "b" existe dans le tableau :

$colors = array("a" => "red", "b" => "green", "c" => "blue");

if (array_key_exists("b", $colors)) {
    echo "Key exists!";
} else {
    echo "Key does not exist!";
}
Copier après la connexion
    Le résultat est :
  1. Key exists!
    Copier après la connexion
in_array() function#🎜🎜 ##🎜 🎜#

in_array() est utilisée pour vérifier si la valeur spécifiée existe dans le tableau. Cette fonction renvoie vrai si elle est présente, faux sinon. Par exemple, le code suivant vérifie si la valeur « vert » existe dans le tableau :

$colors = array("red", "green", "blue");

if (in_array("green", $colors)) {
    echo "Value exists!";
} else {
    echo "Value does not exist!";
}
Copier après la connexion

Le résultat est :

Value exists!
Copier après la connexion
    Summary
  1. PHP's fonction de tableau Bien qu'il existe de nombreuses fonctions, elles effectuent essentiellement des opérations telles que l'ajout, la suppression, la modification et la vérification de tableaux. Ce qui précède présente les fonctions courantes des tableaux PHP. Ces fonctions sont souvent utilisées dans la programmation PHP et sont très pratiques. Les lecteurs doivent lire attentivement la description de chaque fonction et la combiner avec l'utilisation réelle de la programmation pour véritablement maîtriser l'utilisation des tableaux 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!

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