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

Comment supprimer la chaîne spécifiée en php

藏色散人
藏色散人original
2021-03-19 09:18:364553parcourir

Comment supprimer la chaîne spécifiée en PHP : 1. Utilisez "$count=strpos($a,"ab");$str=substr_replace($a,"",$count,2);" méthode Réaliser la suppression de la chaîne 2. Supprimez la chaîne spécifiée via la fonction "str_replace".

Comment supprimer la chaîne spécifiée en php

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

PHP recherche les caractères spécifiés dans une chaîne Code pour la concaténation et la suppression

Code PHP pour trouver une chaîne spécifiée dans une chaîne et la supprimer C'est ce que j'ai recherché en ligne, mais l'effet réel n'est pas si bon, ni dans un autre. mots, l'effet n'est pas du tout ok

<?php
$a = "abcababa"; 
$count=strpos($a,"ab"); 
$str=substr_replace($a,"",$count,2);
var_dump($str);
?>

L'effet est le suivant,

Comment supprimer la chaîne spécifiée en php

OK, c'est peut-être l'effet que vous voulez, mais la fonction qui vient avec PHP peut parfaitement résoudre ce problème

Le code est le suivant

<?php
var_dump(str_replace("ab","","abcaasdfads"));
?>

L'explication officielle est la suivante

Syntaxe :

str_replace(find,replace,string,count)

Paramètres

trouver : obligatoire. Spécifie la valeur à rechercher.

remplacer : obligatoire. Spécifie la valeur pour remplacer la valeur dans find.

chaîne : obligatoire. Spécifie la chaîne à rechercher.

compte : Facultatif. Variable comptant le nombre de substitutions.

En fait, chacun a ses propres avantages. Le premier est un petit algorithme qui peut limiter le nombre de caractères à remplacer, tandis que le second consiste à remplacer tous les caractères. la situation réelle.

[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