Maison > développement back-end > Problème PHP > 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

青灯夜游
Libérer: 2023-03-16 09:02:01
original
2533 Les gens l'ont consulté

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;
?>
Copier après la connexion

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;
?>
Copier après la connexion

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!

Étiquettes associées:
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