Étapes de suppression : 1. Utilisez la fonction stripos() pour obtenir la position où le premier caractère point "." apparaît dans la chaîne, la syntaxe est "stripos(string,".")" ; ) pour obtenir la position du caractère, remplacez simplement le caractère point par un caractère nul, la syntaxe est "substr_replace(string, "", la première position d'occurrence du caractère point, 1)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
En PHP, vous pouvez utiliser les fonctions stripos() et substr_replace() pour supprimer le premier point de la chaîne " .
" caractères. .
”字符。
实现步骤:
步骤1、使用stripos()获取第一个点字符“.”在字符串的出现位置
stripos() 函数可以查找指定字符串(字符)在另一字符串中第一次出现的位置(不区分大小写)。点字符好像也不需要区分大小写!!
stripos(string,find,start)
参数 | 描述 |
---|---|
string | 必需。规定被搜索的字符串。 |
find | 必需。规定要查找的字符。 |
start | 可选。规定开始搜索的位置。 |
返回值:返回字符串在另一字符串中第一次出现的位置,如果没有找到字符串则返回 FALSE。注释:字符串位置从 0 开始,不是从 1 开始。
只需要将该函数的第二个参数设置为点“.
Étapes de mise en œuvre :
Étape 1. Utilisez stripos() pour obtenir la position d'occurrence du premier caractère point "." dans la chaîne
la fonction stripos() peut trouver la chaîne (caractère) spécifiée dans un autre string La position de la première occurrence dans la chaîne (insensible à la casse). Les caractères à points ne semblent pas avoir besoin d'être sensibles à la casse ! !
<?php header('content-type:text/html;charset=utf-8'); $str = "1.2.3.4.5.6.7"; echo "原字符串:"; var_dump($str); $start=stripos($str,"."); echo "第一个点字符的出现位置:".$start; ?>
paramètre | description |
---|---|
chaîne | obligatoire. Spécifie la chaîne à rechercher. |
trouver | Obligatoire. Spécifie les caractères à rechercher. |
démarrer | Facultatif. Spécifie l'emplacement à partir duquel démarrer la recherche.
Il vous suffit de définir le deuxième paramètre de la fonction sur le caractère point " . ", et le troisième paramètre est omis ou défini sur 0. substr_replace(string,replacement,start,length) Copier après la connexion |
Étape 2 : Utilisez la fonction substr_replace() pour remplacer le caractère par un caractère nul en fonction de la position du caractère obtenue | La fonction substr_replace() remplace une partie d'une chaîne par une autre chaîne.
<?php header('content-type:text/html;charset=utf-8'); $str = "1.2.3.4.5.6.7"; echo "原字符串:"; var_dump($str); $start=stripos($str,"."); $newStr=substr_replace($str,"",$start,1); echo "去掉字符串的第一个点字符后:"; var_dump($newStr); ?> Copier après la connexion |