Maison  >  Article  >  développement back-end  >  Comment supprimer une sous-chaîne spécifiée dans une chaîne en php

Comment supprimer une sous-chaîne spécifiée dans une chaîne en php

青灯夜游
青灯夜游original
2021-10-14 17:59:342397parcourir

Méthode : 1. Utilisez str_replace() pour supprimer en respectant la casse, la syntaxe est "str_replace(substring,'', string)" ; 2. Utilisez str_ireplace() pour supprimer en respectant la casse, le la syntaxe est " str_ireplace(substring,'',string)".

Comment supprimer une sous-chaîne spécifiée dans une chaîne en php

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

En PHP, si vous souhaitez supprimer la sous-chaîne spécifiée dans une chaîne, vous pouvez supprimer la sous-chaîne spécifiée dans une chaîne Pour le remplacer, remplacez-le par la chaîne vide ''. ''即可。

而替换指定子串,可以使用str_ireplace() 和 str_replace 函数,它们都会使用新的字符串替换原来字符串中指定的特定字符串,str_replace 区分大小写,str_ireplace() 不区分大小写,两者语法相似:

str_replace(find,replace,string,count)
str_ireplace(find,replace,string,count)
参数 描述
find 必需。规定要查找的值。
replace 必需。规定替换 find 中的值的值。
string 必需。规定被搜索的字符串。
count 可选。一个变量,对替换数进行计数。

只需要将replace参数值设置为空字符串''

Pour remplacer une sous-chaîne spécifiée, vous pouvez utiliser les fonctions str_ireplace() et str_replace. Elles utiliseront une nouvelle chaîne pour remplacer la chaîne spécifique spécifiée dans la chaîne d'origine. str_replace est sensible à la casse et str_ireplace() ne l'est pas. sensible. Les deux La syntaxe est similaire :

<?php
header("Content-type:text/html;charset=utf-8");
$str = &#39;hello,world,Hello,World&#39;;
$replace = &#39;&#39;;
$search = &#39;hello&#39;;
echo str_replace($search, $replace, $str);
?>

Paramètres Description
trouver Obligatoire. Spécifie la valeur à trouver.
remplacer Obligatoire. Spécifie la valeur pour remplacer la valeur dans find.
chaîne Obligatoire. Spécifie la chaîne à rechercher.
nombre Facultatif. Une variable comptant le nombre de substitutions.
Définissez simplement la valeur du paramètre de remplacement sur la chaîne vide ''.

Exemple 1 : utilisez la fonction str_replace() pour supprimer la sous-chaîne spécifiée "hello"

<?php
header("Content-type:text/html;charset=utf-8");
$str = &#39;hello,world,Hello,World&#39;;
$replace = &#39;&#39;;
$search = &#39;hello&#39;;
echo str_ireplace($search, $replace, $str);
?>
Comment supprimer une sous-chaîne spécifiée dans une chaîne en phpRésultat de sortie :

Exemple 2 : utilisez la fonction str_ireplace() pour supprimer la sous-chaîne spécifiée "hello"

rrreeeComment supprimer une sous-chaîne spécifiée dans une chaîne en php Résultat de sortie :

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