Maison > développement back-end > Problème PHP > Comment remplacer le contenu entre les caractères en php

Comment remplacer le contenu entre les caractères en php

藏色散人
Libérer: 2023-03-06 06:48:02
original
2928 Les gens l'ont consulté

Comment remplacer le contenu entre les caractères en PHP : définissez d'abord une chaîne ; puis recherchez la position des deux chaînes spécifiées ; puis utilisez la fonction substr pour supprimer la partie médiane et enfin remplacez le contenu.

Comment remplacer le contenu entre les caractères en php

Recommandé : "Tutoriel vidéo PHP"

Il est préférable de ne pas utiliser d'expressions régulières pour ce type de remplacement , car La seule chose que vous recherchez n'a pas besoin d'être utilisée, le texte de remplacement est trop volumineux et l'efficacité est trop faible. La méthode

consiste à trouver les positions de ces deux chaînes spéciales, puis à utiliser substr pour supprimer la partie centrale. Exemple de code :

$str='....你要处理的字符串.....';
$s1='...开始字符串...';
$s2='...结束字符串...';
$i1=strpos($str,$s1);//开始位置
$i2=strpos($str,$s2);//结束位置
if ($i1!==false && $i2!==false)//找到
$str=substr($str,0,$i1-1) . substr($str,$i2+strlen($s2));
Copier après la connexion
.

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal