Heim > Artikel > Backend-Entwicklung > So entfernen Sie den ersten Punkt aus einer Zeichenfolge in PHP
Entfernungsschritte: 1. Verwenden Sie die Funktion „stripos()“, um die Vorkommensposition des ersten Punktzeichens „.“ in der Zeichenfolge zu ermitteln. Die Syntax lautet „stripos(string,“.“)“ 2. Verwenden Sie die Funktion „substr_replace(“ ) Funktion, um die Zeichenposition zu erhalten, ersetzen Sie einfach das Punktzeichen durch ein Nullzeichen, die Syntax lautet „substr_replace(string, „“, die erste Vorkommensposition des Punktzeichens, 1)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
In PHP können Sie die Funktionen stripos() und substr_replace() verwenden, um den ersten Punkt der Zeichenfolge zu entfernen. .
“ Zeichen. .
”字符。
实现步骤:
步骤1、使用stripos()获取第一个点字符“.”在字符串的出现位置
stripos() 函数可以查找指定字符串(字符)在另一字符串中第一次出现的位置(不区分大小写)。点字符好像也不需要区分大小写!!
stripos(string,find,start)
参数 | 描述 |
---|---|
string | 必需。规定被搜索的字符串。 |
find | 必需。规定要查找的字符。 |
start | 可选。规定开始搜索的位置。 |
返回值:返回字符串在另一字符串中第一次出现的位置,如果没有找到字符串则返回 FALSE。注释:字符串位置从 0 开始,不是从 1 开始。
只需要将该函数的第二个参数设置为点“.
Implementierungsschritte:
Schritt 1. Verwenden Sie stripos(), um die Vorkommensposition des ersten Punktzeichens „.“ in der Zeichenfolge zu ermitteln. Die Funktion „stripos()“ kann die angegebene Zeichenfolge (Zeichen) in einer anderen finden string Die Position des ersten Vorkommens in der Zeichenfolge (ohne Berücksichtigung der Groß-/Kleinschreibung). Bei Punktzeichen muss die Groß-/Kleinschreibung nicht beachtet werden! !
<?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; ?>
erforderlich. Gibt die Zeichenfolge an, nach der gesucht werden soll. | |
Erforderlich. Gibt die Zeichen an, nach denen gesucht werden soll. | |
Optional. Gibt den Ort an, von dem aus die Suche gestartet werden soll. |
substr_replace(string,replacement,start,length) |
Die Funktion substr_replace() ersetzt einen Teil einer Zeichenfolge durch eine andere Zeichenfolge. <?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); ?> |
| Zeichenfolge
erforderlich. Gibt die einzufügende Zeichenfolge an.
🎜🎜🎜🎜start🎜🎜🎜Erforderlich. Gibt an, wo in der Zeichenfolge mit der Ersetzung begonnen werden soll. 🎜🎜Positive Zahl – beginnt an der angegebenen Position in der Zeichenfolge 🎜🎜Negative Zahl – beginnt an der angegebenen Position am Ende der Zeichenfolge 🎜🎜0 – beginnt am ersten Zeichen in der Zeichenfolge 🎜🎜🎜🎜🎜🎜🎜Länge🎜 🎜 🎜Optional. Gibt an, wie viele Zeichen ersetzt werden sollen. Der Standardwert entspricht der Zeichenfolgenlänge. 🎜🎜Positive Zahl – die Länge der zu ersetzenden Zeichenfolge 🎜🎜Negative Zahl – die Anzahl der Zeichen, die ab dem Ende der Zeichenfolge ersetzt werden sollen 🎜🎜0 – Einfügung statt Ersetzung 🎜🎜🎜🎜🎜🎜🎜 Übergeben Sie einfach die Sekunde Argument für die Funktion. Setzen Sie es auf ein Nullzeichen, setzen Sie den dritten Parameter auf die Zeichenposition und setzen Sie den vierten Parameter auf 1. 🎜rrreee🎜🎜🎜🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜Das obige ist der detaillierte Inhalt vonSo entfernen Sie den ersten Punkt aus einer Zeichenfolge in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!