Maison  >  Article  >  développement back-end  >  Comment supprimer une valeur d'un tableau unidimensionnel en php

Comment supprimer une valeur d'un tableau unidimensionnel en php

青灯夜游
青灯夜游original
2022-06-02 20:26:563442parcourir

Méthode : 1. Utilisez "array_shift(array)" pour supprimer la première valeur ; 2. Utilisez "array_pop(array)" pour supprimer la dernière valeur ; 3. Utilisez "unset($array name[subscript])" pour supprimer. la valeur spécifiée La valeur de l'indice ; 4. Utilisez "array_splice(array, position, 1)" pour supprimer la valeur à la position spécifiée.

Comment supprimer une valeur d'un tableau unidimensionnel en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3

4 façons de supprimer une valeur d'un tableau unidimensionnel en php

Méthode 1 : Utilisez la fonction array_shift()

La fonction array_shift($arr) peut supprimer le premier élément du tableau $arrarray_shift($arr)函数可以删除$arr数组的第一个元素

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20,25,24);
echo "原数组:";
var_dump($arr);

array_shift($arr);

echo "删除后的数组:" ;
var_dump($arr);
?>

Comment supprimer une valeur dun tableau unidimensionnel en php

注:array_shift()会改变原有数组, 数组的长度会减 1,并将所有其他元素向前移动一位。

方法2:使用array_pop()函数

array_pop($arr)函数可以删除$arr数组的最后一个元素后

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20,25,24);
echo "原数组:";
var_dump($arr);

array_pop($arr);

echo "删除后的数组:" ;
var_dump($arr);
?>

Comment supprimer une valeur dun tableau unidimensionnel en php

注:array_pop()也会改变原有数组。

方法3:使用unset($arr[下标])语句

该语句可以删除指定下标的数组元素

  • $arr[下标]

    <?php
    header("Content-type:text/html;charset=utf-8");
    $arr=array(10,12,20,25,24);
    echo "原数组:";
    var_dump($arr);
    
    unset($arr[3]);
    
    echo "删除后的数组:" ;
    var_dump($arr);
    ?>

    Comment supprimer une valeur dun tableau unidimensionnel en php
  • Remarque : array_shift() modifiera le tableau d'origine, la longueur du tableau sera réduit de 1, et tous les autres éléments seront déplacés vers Avancer d’une position.

  • Méthode 2 : Utilisez la fonction array_pop()

Comment supprimer une valeur dun tableau unidimensionnel en phpLa fonction array_pop($arr) peut supprimer le dernier élément du tableau $arr

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20,25,24);
echo "原数组:";
var_dump($arr);

array_splice($arr,2,1);

echo "删除后的数组:" ;
var_dump($arr);
?>

Comment supprimer une valeur dun tableau unidimensionnel en php

Remarque : array_pop() modifiera également le tableau d'origine.

Méthode 3 : utilisez l'instruction unset($arr[subscript])

Cette instruction peut supprimer l'élément du tableau avec l'indice spécifiéComment supprimer une valeur dun tableau unidimensionnel en php

    $arr[subscript] peut accéder aux éléments spécifiques du tableau arr. La fonction unset() est utilisée pour détruire la variable donnée.

    rrreee

    🎜🎜Remarque : Cette méthode modifiera également le tableau d'origine. 🎜🎜🎜Méthode 4 : Utilisez la fonction array_splice() 🎜🎜🎜La fonction array_splice() peut supprimer un élément à la position spécifiée🎜rrreee🎜🎜🎜🎜Remarque : la fonction array_splice() modifiera également le tableau d'origine. 🎜🎜Apprentissage recommandé : "🎜Tutoriel vidéo 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