php之常用字串方法

2022-08-18 16:33:20 字數 2890 閱讀 6045

1.trim:去除字串首尾出的空白字元(或其他字元)

eg:

$text = "            there are a few words.       ";

print_r(trim($text));

2.ltrim:去除左邊的空白字元.

3.rtrim:去除右邊的空白字元.

4.str_pad():按需求對字串進行填充.第乙個引數是要填充的字串,第二個是填充長度,第三個引數是填充的符號,

第四個引數是填充的方向(

str_pad_left:字串左添補.

str_pad_right:字串右添補.
str_pad_both:字串兩端添補

eg:

$input = "alice.";

echo str_pad($input,10,"-="); //alice.-=-=

echo str_pad($input,15,"**",str_pad_both);  //****alice.*****
5.strtolower():將字串str全部變小寫字串.
6.strtoupper():本函式將字串str全部變大寫字串.

7.ucfirst():字串第乙個字元改大寫.

8.ucwords():字串每個字第乙個字母改大寫.

9.nl2br():將字串"\n"轉成html換行符"

";第二個引數表示是否使用xhtml相容換行符

eg:

echo nl2br("welcome\r\nthis is my html document",false);//welcome

this is my html document

10.htmlspecialchars():把指定特殊符號轉成實體,如<>等等

eg:

echo htmlspecialchars("test");//test
11.strip_tags():從字串中去除html和php標記.

eg:

$text1 = "test paragraph.

other text";

echo $text1;//test paragraph.

other text

12.strrev():將字串前後顛倒.反轉字串.

$text2 = "hello world";

echo strrev($text2);//dlrow olleh

13.strlen():獲取字串長度.

14.number_format():以千位分隔符方式格式化乙個數字

eg:

$number = 1234.56;

echo number_format($number);//1,235

echo  number_format($number,2);//1,234.56
echo  number_format($number,2,",","");//1234,56
15.md5():加密函式
16.strcmp():二進位制安全字串比較
eg:

$var1 = "hello";

$var2 = "hello";

if(strcmp($var1,$var2)!== 0)

17.strncmp():二進位制安全比較字串開頭的若干個字元;與strcmp相似,不同在於可以指定兩個字串比較時使用的長度.

eg:

$arr1 = $arr2 = array("img12.png","img10.png","img2.png","img1.png");

usort($arr1,"strcmp");//array ( [0] => img1.png [1] => img10.png [2] => img12.png [3] => img2.png )

18.strcasecmp():二進位制安全比較字串(不區分大小寫)
19.strnatcmp():使用自然排序演算法比較字串

eg:

$arr1 = $arr2 = array("img12.png","img10.png","img2.png","img1.png");

usort($arr2,"strnatcmp");//array ( [0] => img1.png [1] => img2.png [2] => img10.png [3] => img12.png )

20.similar_text():計算兩個字串的相似度

常用字串方法

1 返回指定位置的字元 charat 方法可返回指定位置的字元。str.charat 指定位置 2 替換字串中的乙個或者幾個字元 replace 被替換的字元,新替換的字元 若第二個引數為空也可用於刪除特定字元,執行乙個全域性替換 var str mr blue has a blue house a...

mysql常用字串 MYSQL常用字串函式寶典

mysql常用字串函式 想更進一步加強自己在查詢語句方面的能力,需要掌握常用函式。字串函式 1 concat s1,s2,sn 將s1,s2,sn串聯成乙個字串。exp root test 14 43 desc t1 field type null key default extra id int ...

PHP常用字串函式

1 echo,print,print r,printf,sprintf 前兩個函式是輸出字串.字串中如果有變數名則被替換成其值.php程式設計師站 print r也是輸出函式,不同的是他可以輸入複雜結構的資料,比如陣列,物件 後兩個函式類似於c的同名函式.2 strchr,strlen,strtok...