php 擷取字串中的字元

2021-07-25 13:25:01 字數 559 閱讀 5531

php 中的substr() 函式功能:返回字串的一部分。

substr(string,start,length)

其中引數的含義:

string 必需。規定要返回其中一部分的字串。

start 必需。規定在字串的何處開始。

正數 - 在字串的指定位置開始

負數 - 在從字串結尾的指定位置開始

0 - 在字串中的第乙個字元處開始

length 可選。規定要返回的字串長度。預設是直到字串的結尾。

正數 - 從 start 引數所在的位置返回

負數 - 從字串末端返回

注釋:如果 start 是負數且 length 小於等於 start,則 length 為 0。

例子1<?php

echo substr("hello world!",6);

?>

輸出:world!

例子2<?php

echo substr("hello world!",6,5);

?>

輸出:world

PHP擷取字串

php 自帶幾種字串擷取函式,其中常用到的就是 substr 和 mb substr。前者在處理中文時,gbk 為 2 個長度單位,utf 為 3 個長度單位,後者指定編碼後,乙個中文即為 1 個長度單位。substr 不用說,有時會截 1 3 個中文或半個中文,當然顯示出來是亂碼了,相對來說 mb...

PHP擷取字串

php 構造字串 str abcdefghijklmnopqrstuvwxyz echo 原字串 str.按各種方式進行擷取 str1 substr str,5 echo 從第5個字元開始取至最後 str1.str2 substr str,9,4 echo 從第9個字元開始取4個字元 str2.st...

PHP擷取字串

1.擷取gb2312中文字串 php 擷取中文字串 function mysubstr str,start,len else tmpstr substr str,i,1 return tmpstr 2.擷取utf8編碼的多位元組字串 php 擷取utf8字串 function utf8substr ...