程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP 常用字符串內部函數 string functions

PHP 常用字符串內部函數 string functions

編輯:關於PHP編程

本章講述幾個常用的 PHP 字符串內部函數。我們下面講述的 PHP 字符串內部函數有:echo,print,strlen,trim,ltrim,rtrim,substr,strtolower,strtoupper,str_replace。

echo 和 print
詳見 PHP echo 和 PHP echo 和 print的區別。

strlen
strlen 函數能得到一個字符串的長度。下面的示例中,得到的變量 $a 的長度為 8。

$a = ' abcdef ';
echo strlen($a); //8
trim
trim 函數的功能是將字符串的兩邊的空格都去掉。比如下面示例中變量 $a 的值是 ' abcdef ',字符串兩邊各有一個空格, trim 之後,由於去掉字符串兩邊的兩個空格,字符串的長度就是6。

$a = ' abcdef ';
echo strlen(trim($a)); //6
ltrim
ltrim 函數的功能是將字符串左邊的空格去掉。

echo 'nice',' try'; //nice try
echo 'nice',ltrim(' try'); //nicetry
rtrim
rtrim 函數的功能是將字符串右邊的空格去掉。

echo 'a ', 'b'; //a b
echo rtrim('a '),'b'; //ab
substr
通過 substr 函數可以得到字符串的一部分。substr 函數語法如下:

substr(string,start,length)
意思是從字符串 string 的 start 位置開始,截取長度為 length 的字符串。字符串 string 的第一個字符的位置是0,而不是1。示例如下:

echo substr('blablar.com',0,3); //bla
上面示例表示,從字符串第一個字符開始,截取3個字符,返回結果是 bla。

echo substr('blablar.com',3,5); //blar.
上面示例的意思是從字符串 blablar.com 的第四個字符開始,截取5 個字符,得到結果是 blar.。

你也可以不寫參數 length,表示從 start 位置開始截取後面所有的的字符串,比如:

echo substr('blablar.com', 3); //blar.com
strtolower
strtolower 的功能是將字符串全部變成小寫。示例如下:

echo strtolower('BlaBlar.COM');//blablar.com
strtoupper
strtoupper 和 strtolower 相反,功能是將字符串都變成大寫。示例如下:

echo strtoupper('china'); //CHINA
str_replace
str_replace 的作用是替換字符串。str_replace 函數的語法如下:

str_replace(search,replace,subject)
意思是在 subject 字符串中,找到任何符合 search 的字符串,然後用 replace 代替所有 search 字符串。

示例如下:

echo str_replace("bla","CHA","blablar"); //CHACHAr
上面的例子中,用 CHA 替代 blablar 字符串中所有的 bla ,返回的結果是CHACHAr。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved