去除方法:1、使用substr_replace()函數將首位數字替換為空字串即可,語法「substr_replace($num,"",0,1)」;2、用substr從第二位數字開始的全部字元即可,語法「substr($num,1)」。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
在php中,給你一大串的數值,例“123456789”,怎麼去掉其首位數字“1”,即返回“23456789”尼?
其實,PHP提供了多種解決方法,以下這篇文章要為大家介紹兩種方法。
方法1:使用substr_replace()函數
substr_replace() 函數把字串的一部分替換為另一個字串。
substr_replace(string,replacement,start,length)
當替換值replacement
參數設定為空字串''
時,可實現刪除子字串的功能。
而想要移除第一位的數字字符,需要將替換位置start設為0,替換個數lengths設定為1即可。
實作範例:
<?php header('content-type:text/html;charset=utf-8'); $num=123456789; echo substr_replace($num,"",0,1); ?>
#方法2:使用substr函數
substr() 函數可以從字串的指定位置截取一定長度的字元。
substr(string, start , length)
當截取位置start設定為1,截取長度length省略時,可從字串索引1處(第二個字元處)開始截取剩餘的全部字符,即可實現刪除第一位的數字字元。
實作範例:
<?php header('content-type:text/html;charset=utf-8'); $num=123456789; echo substr($num,1); ?>
推薦學習:《PHP影片教學》
以上是php怎麼去除首位數字的詳細內容。更多資訊請關注PHP中文網其他相關文章!