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)".
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('content-type:text/html;charset=utf-8'); $str = "abcdefg"; echo "原字符串:".$str."<br>"; $index = strpos($str,"d"); $res = substr_replace($str,"",$index+1); echo "去除字符d后的内容:".$res; ?>
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('content-type:text/html;charset=utf-8'); $str = "abcdefg"; echo "原字符串:".$str."<br>"; $index = strpos($str,"e"); $res = substr($str,0,$index+1); echo "去除字符e后的内容:".$res; ?>
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!