兩種剔除方法:1.利用substr()函數,只需要將第二個參數設為0,第三個參數設為「-3」即可,語法「substr($str, 0,-3)」。 2.利用substr_replace()函數,只需要將第2個參數設為空字串,第3個參數設為「-3」即可,語法「substr_replace($str,"",-3)」。
本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦
php剔除字串後三位的方法
方法1:利用substr()函數剔除
substr() 函數傳回字串的一部份。
substr(string,start,length)
參數 | 描述 |
---|---|
#string | 必要。規定要傳回其中一部分的字串。 |
start | #必要。規定在字串的何處開始。
|
length | 可選。規定要傳回的字串長度。預設是直到字串的結尾。
|
<?php header('content-type:text/html;charset=utf-8'); $str = "hello123"; echo "原字符串:".$str."<br>"; echo "删除后3个字符:".substr($str,0,-3); ?>
方法2:利用substr_replace()函數剔除
substr_replace()函數可以從字串指定位置開始取代指定個數的字元。substr_replace(string,replacement,start,length)
描述 | |
---|---|
#string | 必要。規定要檢查的字串。|
replacement | 必要。規定要插入的字串。|
start | #必要。規定在字串的何處開始替換。
|
length | 可選。規定要替換多少個字元。預設是與字串長度相同。
|
<?php header('content-type:text/html;charset=utf-8'); $str = 'hello world!'; echo "原字符串:".$str."<br><br>"; $replace = ''; echo "替换后3位字符:".substr_replace($str, $replace,-3); ?>推薦學習:《
PHP影片教學》
以上是php怎麼剔除字串後三位的詳細內容。更多資訊請關注PHP中文網其他相關文章!