Maison >développement back-end >Problème PHP >Comment supprimer le premier caractère point d'une chaîne en php
É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.
substr_replace(string,replacement,start,length) |
É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); ?> |
obligatoire. Spécifie la chaîne à vérifier.
🎜🎜obligatoire. Spécifie la chaîne à insérer. 🎜🎜🎜🎜🎜start🎜🎜🎜Obligatoire. Spécifie où dans la chaîne commencer le remplacement. 🎜🎜Nombre positif - commence à la position spécifiée dans la chaîne 🎜🎜Nombre négatif - commence à la position spécifiée à partir de la fin de la chaîne 🎜🎜0 - commence au premier caractère de la chaîne 🎜🎜🎜🎜🎜🎜🎜longueur🎜 🎜 🎜Facultatif. Spécifie le nombre de caractères à remplacer. La valeur par défaut est la même que la longueur de la chaîne. 🎜🎜Nombre positif - la longueur de la chaîne à remplacer 🎜🎜Nombre négatif - le nombre de caractères à remplacer à partir de la fin de la chaîne 🎜🎜0 - insertion au lieu de remplacement 🎜🎜🎜🎜🎜🎜🎜 Il suffit de passer la seconde argument de la fonction Définissez-le sur un caractère nul, définissez le troisième paramètre sur la position du caractère et définissez le quatrième paramètre sur 1. 🎜rrreee🎜🎜🎜🎜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!