首頁  >  文章  >  後端開發  >  php怎麼截取字串長度

php怎麼截取字串長度

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼原創
2019-08-30 10:37:366663瀏覽

php怎麼截取字串長度

PHP 字串取得

#用於從字串中取得指定字串。

相關函數如下:

substr():從字串中取得其中的一部分。

strstr():尋找字串在另一個字串中第一次出現的位置,並傳回從該位置到字串結尾的所有字元。

subchr():同strstr()

strrchr():尋找字串在另一個字串中最後一次出現的位置,並傳回從該位置到字串結尾的所有字元。

相關推薦:《PHP教程

substr()

substr() 函數用於從字串中取得其中的一部分,傳回一個字串。

語法:

string substr ( string string, int start [, int length] )

參數說明如下:

php怎麼截取字串長度

#範例:

<?php
echo substr(&#39;abcdef&#39;, 1);      //输出 bcdef
echo substr(&#39;abcdef&#39;, 1, 2);   //输出 bc
echo substr(&#39;abcdef&#39;, -3, 2);  //输出 de
echo substr(&#39;abcdef&#39;, 1, -2);  //输出 bcd
?>

提示

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

strstr()

尋找字串在另一個字串中第一次出現的位置,並傳回從該位置到字串結尾的所有字符,如果沒找到則回傳FALSE。

語法:

string strstr ( string string, string needle )

參數說明如下:

php怎麼截取字串長度

#範例:

<?php
$email = &#39;user@5idev.com&#39;;
$domain = strstr($email, &#39;@&#39;);
echo $domain;     // 输出 @5idev.com
?>

提示

此函數對大小寫敏感。如需進行大小寫不敏感的查找,請使用 stristr() 。

strchr()

同 strstr() 。

strrchr()

查找字串在另一個字串中最後一次出現的位置,並傳回從該位置到字串結尾的所有字符,如果沒找到則回傳FALSE。

語法:

string strrchr ( string string, string needle )

此函數行為同 strstr() 函數,參數意義可參考上面 strstr() 函數參數說明。

範例:

<?php
$str="AAA|BBB|CCC";
echo strrchr($str, "|");
?>

執行例子,輸出:

|CCC

結合substr() 函數便可實現截取某個最後出現的字元後面的所有內容這一功能:

<?php
$str="AAA|BBB|CCC";
echo substr(strrchr($str, "|"), 1);
?>

以上是php怎麼截取字串長度的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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