Heim > Backend-Entwicklung > PHP-Problem > So entfernen Sie den ersten Punkt aus einer Zeichenfolge in PHP

So entfernen Sie den ersten Punkt aus einer Zeichenfolge in PHP

青灯夜游
Freigeben: 2023-03-16 17:32:01
Original
1247 Leute haben es durchsucht

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)“.

So entfernen Sie den ersten Punkt aus einer Zeichenfolge in PHP

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)
Nach dem Login kopieren
参数描述
string必需。规定被搜索的字符串。
find必需。规定要查找的字符。
start可选。规定开始搜索的位置。

返回值:返回字符串在另一字符串中第一次出现的位置,如果没有找到字符串则返回 FALSE。注释:字符串位置从 0 开始,不是从 1 开始。

只需要将该函数的第二个参数设置为点“.

Implementierungsschritte: So entfernen Sie den ersten Punkt aus einer Zeichenfolge in PHP

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = "1.2.3.4.5.6.7";
echo "原字符串:";
var_dump($str);
$start=stripos($str,".");
echo "第一个点字符的出现位置:".$start;
?>
Nach dem Login kopieren

ParameterBeschreibungZeichenfolgefindenStartSchritt 2: Verwenden Sie die Funktion substr_replace(), um das Zeichen basierend auf der erhaltenen Zeichenposition durch ein Nullzeichen zu ersetzen. Zeichenfolgeerforderlich. Gibt die zu überprüfende Zeichenfolge an.

So entfernen Sie den ersten Punkt aus einer Zeichenfolge in PHP

Ersatz

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
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.
  • Rückgabewert: Gibt die Position des ersten Vorkommens einer Zeichenfolge in einer anderen Zeichenfolge zurück oder FALSE, wenn die Zeichenfolge nicht gefunden wird. Hinweis: Die Zeichenfolgenpositionen beginnen bei 0, nicht bei 1.
  • Sie müssen nur den zweiten Parameter der Funktion auf den Punkt „.“ setzen, und der dritte Parameter wird weggelassen oder auf 0 gesetzt.
  • substr_replace(string,replacement,start,length)
    Nach dem Login kopieren
Die Funktion substr_replace() ersetzt einen Teil einer Zeichenfolge durch eine andere Zeichenfolge.
<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$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);
?>
Nach dem Login kopieren
  • Parameter
  • Beschreibung