Maison  >  Article  >  développement back-end  >  Explication détaillée des exemples de fonctions de tableau PHP

Explication détaillée des exemples de fonctions de tableau PHP

WBOY
WBOYoriginal
2023-06-20 09:02:371161parcourir

Les fonctions Array en PHP sont très utiles pour traiter les tableaux. Dans cet article, nous examinerons de plus près certaines des fonctions de tableau les plus couramment utilisées. La fonction

  1. array_push()

array_push() peut pousser un ou plusieurs éléments à la fin du tableau. La syntaxe est la suivante :

array_push($array, $value1, $value2, ...);

Exemple :

$fruits = array("apple", "banana");
array_push($fruits, "orange", "watermelon");
print_r($fruits);

Sortie :

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => watermelon
)
  1. array_pop()
  2. #🎜 La fonction 🎜#
array_pop() fait apparaître un élément à la fin du tableau et renvoie la valeur de l'élément. La syntaxe est la suivante :

array_pop($array);

Exemple :

$fruits = array("apple", "banana", "orange", "watermelon");
$pop = array_pop($fruits);
echo $pop; //输出:watermelon
print_r($fruits);

Sortie :

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)

    array_shift()
  1. #🎜 La fonction 🎜#
  2. array_shift() peut déplacer l'élément au début du tableau et renvoyer la valeur de l'élément. La syntaxe est la suivante :
array_shift($array);

Exemple :

$fruits = array("apple", "banana", "orange", "watermelon");
$shift = array_shift($fruits);
echo $shift; //输出:apple
print_r($fruits);

Sortie :

Array
(
    [0] => banana
    [1] => orange
    [2] => watermelon
)

array_unshift()
    #🎜 La fonction 🎜#
  1. array_unshift() ajoute un ou plusieurs éléments au début du tableau. La syntaxe est la suivante :
  2. array_unshift($array, $value1, $value2, ...);
Exemple :

$fruits = array("apple", "banana", "orange");
array_unshift($fruits, "watermelon", "kiwi");
print_r($fruits);

Sortie :

Array
(
    [0] => watermelon
    [1] => kiwi
    [2] => apple
    [3] => banana
    [4] => orange
)

array_reverse()

#🎜 La fonction 🎜#
    array_reverse() peut inverser l'ordre des éléments dans un tableau. La syntaxe est la suivante :
  1. array_reverse($array);
  2. Exemple :
$fruits = array("apple", "banana", "orange", "watermelon");
$reverse_fruits = array_reverse($fruits);
print_r($reverse_fruits);

Sortie :

Array
(
    [0] => watermelon
    [1] => orange
    [2] => banana
    [3] => apple
)

array_slice()

#🎜 La fonction 🎜#

array_slice() peut obtenir une tranche d'un tableau. La syntaxe est la suivante :
    array_slice($array, $offset, $length);
  1. Parmi eux, $offset indique la position où vous souhaitez commencer le découpage, et $length indique la longueur de la tranche.
Exemple :

$fruits = array("apple", "banana", "orange", "watermelon");
$sliced_fruits = array_slice($fruits, 1, 2);
print_r($sliced_fruits);

Sortie :

Array
(
    [0] => banana
    [1] => orange
)

array_splice()

array _épissure () peut remplacer ou supprimer un segment du tableau et insérer de nouveaux éléments. La syntaxe est la suivante :
    array_splice($array, $offset, $length, $replace_array);
  1. Parmi eux, $offset représente la position où l'opération doit être démarrée, $length représente le nombre d'éléments à remplacer ou supprimer, et $replace_array représente l'élément à insérer. S'il n'est pas nécessaire d'insérer de nouveaux éléments, le paramètre $replace_array peut être omis.
Exemple :

$fruits = array("apple", "banana", "orange", "watermelon");
array_splice($fruits, 1, 2, array("kiwi", "grape"));
print_r($fruits);

Sortie :

Array
(
    [0] => apple
    [1] => kiwi
    [2] => grape
    [3] => watermelon
)

# 🎜🎜#array_key_exists()

#🎜🎜 #array_key_ La fonction exist () vérifie si une clé spécifiée existe dans un tableau. La syntaxe est la suivante :

array_key_exists($key, $array);

Parmi eux, $key est la clé à vérifier, et $array est le tableau à vérifier.
  1. Exemple :
  2. $fruits = array("apple" => 1, "banana" => 2, "orange" => 3);
    if (array_key_exists("banana", $fruits)) {
        echo "存在";
    } else {
        echo "不存在";
    }
Sortie : existe

De plus, il existe de nombreuses autres fonctions de tableau, telles que array_map(), array_filter(), array_reduce ()attendez. La maîtrise de ces fonctions nous permet de traiter plus efficacement les tableaux en 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