Maison > Article > développement back-end > Comment supprimer une chaîne d'un tableau en php
En PHP, vous pouvez utiliser la fonction unset pour supprimer des éléments d'un tableau. Ensuite, vous pouvez utiliser la fonction array_values pour réorganiser le tableau afin que les trous créés dans le tableau soient supprimés après la suppression des éléments.
L'exemple suivant montre comment supprimer une chaîne d'un tableau PHP à l'aide des fonctions unset et array_values .
// 创建一个包含字符串的数组 $fruits = array("apple", "banana", "grape", "orange"); // 查找要删除的字符串的索引 $search = array_search("banana", $fruits); // 如果找到了要删除的字符串,则从数组中删除它 if($search !== false) { unset($fruits[$search]); } // 重新排列数组,以便删除后删除产生的空隙 $fruits = array_values($fruits); // 显示新的数组 print_r($fruits);
Dans le code ci-dessus, nous créons d'abord un tableau contenant quatre fruits. Ensuite, nous utilisons la fonction array_search pour trouver l'index de la chaîne ("banane") dans le tableau que nous voulons supprimer. Si la chaîne que vous souhaitez supprimer est trouvée, utilisez la fonction unset pour la supprimer du tableau. Enfin, nous utilisons la fonction array_values pour réorganiser le tableau afin de supprimer les trous créés après la suppression des éléments du tableau. Enfin, nous utilisons la fonction print_r pour imprimer le nouveau tableau.
Sortie :
Array ( [0] => apple [1] => grape [2] => orange )
Comme vous pouvez le voir, la chaîne "banane" a été supprimée du tableau et il n'y a désormais plus de trous dans le tableau.
Résumé :
En PHP, vous pouvez facilement supprimer des éléments d'un tableau à l'aide de la fonction unset. Pour éviter de créer des trous dans le tableau, le tableau peut être réorganisé à l'aide de la fonction array_values .
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!