函式名
描述例項
輸入輸出
去空格或其他字元
trim()
刪除字串兩端的空格或其他預定義字元
$str = "\r\nhello world!\r\n";
echo trim($str);
目標字串
清除後的字串
rtrim()|chop()
刪除字串右邊的空格或其他預定義字元
$str = "hello world!\r\n";
echo rtrim($str);
目標字串
清除後的字串
ltrim()
刪除字串右邊的空格或其他預定義字元
$str = "\r\nhello world!";
echo ltrim($str);
目標字串
清除後的字串
dirname()
返回路徑中的目錄部分
echo dirname("c:/testweb/home.php");
乙個包含路徑的字串
返回包含路徑的字串
字串生成與轉化
str_pad()
把字串填充為指定的長度
$str = "hello world";
echo str_pad($str, 20, ".");
要填充的字串
新字串的長度
供填充使用的字串,預設空格
完成後的字串
str_repeat()
重複使用指定字串
echo str_repeat(",", 13);
要重複的字串
字串將被重複的次數
13個點
str_split()
分割字串為陣列
print_r(str_split("hello"));
要分割的字串
每個陣列元素的長度,預設為1
拆分後的陣列
strrev()
反轉字串
echo strrev("hello world!");
目標字串
反轉後的字串!dlrow olleh
wordwrap()
按照指定長度對字串進行折行處理
$str = "an example on a long word is : supercalifragulistic";
echo wordwrap($str, 15);
目標字串
最大寬度
折行後的新字串
str_shuffle()
隨機打亂字串中所有字元
echo str_shuffle("hello world");
目標字串
順序打亂後的字串
parse_str()
將字串解析成變數
parse_str("id=23&name=john%20adams", $myarray);
print_r($myarray);
要解析的字串
儲存變數的陣列名稱
返回array([id] => 23, [name] => john adams)
number_format()
通過千位分組來格式化數字
要格式化的數字
規定多少個小數
規定用作小數點的字串
規定用作千位分隔符的字串
1,000,000
1,000,000.00
大小寫轉換
strtolower()
字串轉為小寫
echo strtolower("hello world");
目標字串
小寫字串
strtoupper()
字串轉為大寫
echo strtoupper("hello world");
目標字串
大寫字串
ucfirst()
字串首字母大寫
echo ucfirst("hello world");
目標字串
hello world
ucwords()
字串每個單詞首字母轉為大寫
echo ucwords("hello world");
目標字串
hello world
html 標籤相關
htmlentities()
把字元轉為html實體
$str = "john & 'adams'";
echo htmlentities($str, ent_compat);
目標字串
john & 'adams'
htmlspecialchars()
預定義字元轉html 編碼
nl2br()
\n
轉換為
echo nl2br("one line.\nanother line.");
目標字串
處理後的字串
strip_tags()
剝去 html, xml 和 php的標籤
echo strip_tags("helloworld");
目標字串
hello world
addcslashes()
在指定的字元前新增反斜線轉義字串中的字元
$str = "hello, my name js john adams.";
echo $str;
echo addcslashes($str, 'm');
目標字串
指定的特定字元或字元範圍
hello, my name js john adams.hello, \my na\me js john ada\ms.
PHP常用字串函式
1 echo,print,print r,printf,sprintf 前兩個函式是輸出字串.字串中如果有變數名則被替換成其值.php程式設計師站 print r也是輸出函式,不同的是他可以輸入複雜結構的資料,比如陣列,物件 後兩個函式類似於c的同名函式.2 strchr,strlen,strtok...
php常用字串函式
一些簡單實用的函式 strlen string 獲取字串的長度。trim str,char 移除字串兩側的空白字元或其他預定義字元。ltrim str,char 移除字串左側的空白字元或其他預定義字元。rtrim str,char 移除字串右側的空白字元或其他預定義字元。strtolower str...
PHP常用字串函式
1 echo,print,print r,printf,sprintf 前兩個函式是輸出字串.字串中如果有變數名則被替換成其值.print r也是輸出函式,不同的是他可以輸入複雜結構的資料,比如陣列,物件 後兩個函式類似於c的同名函式.2 strchr,strlen,strtok,strrchr,s...