Maison > Article > développement back-end > Comment faire la différence entre unset et array_splice en PHP
1. Fonctions utilisées
a. 🎜>unset()
unset ( mixed $var , mixed $... = ? ) : void
Détruisez la variable spécifiée. unset()
b. La fonction array_slice()
array_splice(array,start,length,array)
2 . Exemple :
Utilisez unset() pour supprimer un élément du tableau<?php $arr = array('a','b','c','d'); unset($arr[1]); print_r($arr); ?>
Sortie :
Array ( [0] => a [2] => c [3] => d )
Utilisez pour supprimer un élément du tableau array_splice()
<?php $arr2 = array(1,3, 5,7,8); foreach ($arr2 as $key=>$value) { if ($value === 3) unset($arr2[$key]); } var_dump($arr2); ?>
Sortie :
Array ( [0] => a [1] => c [2] => d )
Recommandé : "Collection de questions d'entretien PHP en 2021 (collection)" "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!