大家都知道js中字串截取字元有函數substr和sub string,那php呢,php沒有直接可用的substring函數,但是有substr函數。
不信自己可以測試一下。 下面給出一段正確的程式碼。
1 2 3 4 5 6 7 8 9 |
|
substr() 函數傳回字串的一部份。
substr(string,start,length)
string:要截取的字串
start:
正數- 在字串的指定位置開始
負數- 在從字串結尾的指定位置開始
0 - 在字串中的第一個字元開始
length:
可選。規定要傳回的字串長度。預設是直到字串的結尾。
正數- 從start 參數所在的位置傳回
負數- 從字串末端回傳
PHP substr()的用法詳解
定義與用法
substr() 函數傳回字串的一部分。使用substr()函數截取中文可能會出現亂碼,建議使用mb_substr() 函數截取中文。
語法
substr(string,start,length)
# #必需。規定要傳回其中一部分的字串。 start參數 | 描述 |
---|---|
#string | |
###必要。規定在字串的何處開始。 ###
| |
length | 可选。规定要返回的字符串长度。默认是直到字符串的结尾。
|
提示和注释
注释:如果 start 是负数且 length 小于等于 start,则 length 为 0。
例子
1 2 3 4 5 6 7 8 |
|
以上是php:substr和substring的用法差異介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!