Maison  >  Article  >  développement back-end  >  Comment supprimer le contenu après les caractères spécifiés en php

Comment supprimer le contenu après les caractères spécifiés en php

青灯夜游
青灯夜游original
2022-05-27 18:12:032415parcourir

Deux méthodes : 1. Utilisez l'instruction "substr_replace($str,"",strpos($str,"specified Character")+1)" pour remplacer le contenu après la position de caractère spécifiée par un caractère vide ; Instruction " substr($str,0,strpos($str,"caractère spécifié")+1)".

Comment supprimer le contenu après les caractères spécifiés en php

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

Deux méthodes pour supprimer le contenu après les caractères spécifiés dans php

Méthode 1 : Utiliser strpos() et substr_replace () La fonction

  • utilise strpos() pour trouver la position du caractère spécifié. Par exemple, le caractère d

  • utilise substr_replace() pour remplacer le contenu après le caractère spécifié par un caractère nul.

substr_replace() est utilisé pour remplacer le caractère spécifié à partir de Commencez à remplacer les caractères à la position, et nous devons commencer à remplacer après le caractère spécifié, donc la valeur de position du remplacement de départ est "la position du caractère spécifié + 1 ".

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = "abcdefg";
echo "原字符串:".$str."<br>";
$index = strpos($str,"d");
$res = substr_replace($str,"",$index+1);
echo "去除字符d后的内容:".$res;
?>

Comment supprimer le contenu après les caractères spécifiés en php

Méthode 2 : Utilisez les fonctions strpos() et substr()

  • Utilisez la fonction strpos pour trouver la position du caractère spécifié, par exemple, le caractère e

  • Utilisez le Fonction substr pour intercepter depuis le début de la chaîne pour Spécifier la position du caractère

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = "abcdefg";
echo "原字符串:".$str."<br>";
$index = strpos($str,"e");
$res = substr($str,0,$index+1);
echo "去除字符e后的内容:".$res;
?>

Comment supprimer le contenu après les caractères spécifiés en php

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