首頁  >  文章  >  後端開發  >  php如何去掉字串的第一個點字符

php如何去掉字串的第一個點字符

青灯夜游
青灯夜游原創
2022-08-15 19:10:031167瀏覽

去除步驟:1、使用stripos()函數取得第一個點字元「.」在字串的出現位置,語法「stripos(字串,".")」;2、使用substr_replace( )函數根據取得的字元位置,將該點字元替換為空字元即可,語法「substr_replace(字串,"",點字元第一次的出現位置,1)」。

php如何去掉字串的第一個點字符

本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦

在php中,可以使用stripos()和substr_replace()函數來去掉字串的第一個點「.」字元。

實作步驟:

步驟1、使用stripos()取得第一個點字元「.」在字串的出現位置

stripos() 函數可以找出指定字串(字元)在另一個字串中第一次出現的位置(不區分大小寫)。點字元好像也不需要區分大小寫! !

stripos(string,find,start)
參數 描述
#string 必要。規定被搜尋的字串。
find 必要。規定要找的字元。
start #可選。規定開始搜尋的位置。

傳回值:傳回字串在另一個字串中第一次出現的位置,如果沒有找到字串則傳回 FALSE。註:字串位置從 0 開始,不是從 1 開始。    

只需要將函數的第二個參數設為點「.」字符,第三個參數省略或設為0即可。

<?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;
?>

php如何去掉字串的第一個點字符

步驟2:使用substr_replace()函數根據所取得的字元位置,將該字元替換為空字元

##substr_replace () 函數把字串的一部分替換為另一個字串。

substr_replace(string,replacement,start,length)

參數描述必要。規定要檢查的字串。 必要。規定要插入的字串。 #必要。規定在字串的何處開始替換。 可選。規定要替換多少個字元。預設是與字串長度相同。
#string
replacement
start
    正數- 在字串的指定位置開始
  • 負數- 在從字串結尾的指定位置開始
  • 0 - 在字串中的第一個字符處開始
length
    正數- 被替換的字串長度
  • 負數- 從字串末端開始的被替換字元數
  • 0 - 插入而非替換
##只需將函數的第二個參數設定為空字符,第三個參數設定為字元位置,第四個參數設定為1即可。

<?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);
?>

php如何去掉字串的第一個點字符

推薦學習:《

PHP影片教學

以上是php如何去掉字串的第一個點字符的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn