真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP中有哪些內(nèi)置的字符串處理函數(shù)-創(chuàng)新互聯(lián)

本文章向大家介紹PHP中有哪些內(nèi)置的字符串處理函數(shù),主要包括PHP中有哪些內(nèi)置的字符串處理函數(shù)的使用實(shí)例、應(yīng)用技巧、基本知識(shí)點(diǎn)總結(jié)和需要注意事項(xiàng),具有一定的參考價(jià)值,需要的朋友可以參考一下。

成都創(chuàng)新互聯(lián)公司-云計(jì)算及IDC服務(wù)提供商,涵蓋公有云、IDC機(jī)房租用、成都服務(wù)器托管、等保安全、私有云建設(shè)等企業(yè)級(jí)互聯(lián)網(wǎng)基礎(chǔ)服務(wù),溝通電話:028-86922220

php有什么用

php是一個(gè)嵌套的縮寫名稱,是英文超級(jí)文本預(yù)處理語言,它的語法混合了C、Java、Perl以及php自創(chuàng)新的語法,主要用來做網(wǎng)站開發(fā),許多小型網(wǎng)站都用php開發(fā),因?yàn)閜hp是開源的,從而使得php經(jīng)久不衰。

字符串的特點(diǎn)

1.  其他類型的數(shù)據(jù)用在字符串類型處理函數(shù)中,會(huì)自動(dòng)將其轉(zhuǎn)化成字符串后,在處理

";  //cdef
//使用數(shù)字會(huì)自動(dòng)轉(zhuǎn)化為字符串
echo substr(123456,2,4);  //3456
?>

2. 可以將字符串視為數(shù)組,當(dāng)做字符集合來看待

";
//但是為了區(qū)分?jǐn)?shù)組我們常用下面一種
echo $str{2}."
"; ?>

強(qiáng)大的內(nèi)置的字符串處理函數(shù)

1. 常用的字符串輸出函數(shù)

echo()
print()
die()----exit()
printf()    格式化字符串
sprintf()   返回格式化的字符串

2. 常用的字符串格式化函數(shù)

去掉字符
ltrim();   去掉左邊的字符串(默認(rèn)去掉空格)
rtrim();   去掉右邊的字符串
trim();    去掉兩邊的字符串


";
echo strlen(ltrim($str))."
"; echo strlen(rtrim($str))."
"; echo strlen(trim($str))."
"; $str1="123This is Test"; //第二個(gè)參數(shù)指定要?jiǎng)h除的字符(串) echo ltrim($str1,'1')."
"; //刪除所有的數(shù)字  0..9表示范圍 echo ltrim($str1,'0..9')."
"; ?>

添加字符串

str_pad();   添加字符串(默認(rèn)在右邊添加)

";
//兩邊補(bǔ)充
echo str_pad($str,10,"@",STR_PAD_BOTH)."
"; //從左邊補(bǔ)充 echo str_pad($str,10,"@",STR_PAD_LEFT)."
"; ?>

大小寫轉(zhuǎn)換

strtolower();   所有的字符都轉(zhuǎn)化成小寫
strtoupper();   所有的字符都轉(zhuǎn)化成大寫
ucfirst();      首字母轉(zhuǎn)化成大寫
ucword();       每個(gè)單詞首字母轉(zhuǎn)成大寫

";
echo strtolower($str)."
"; echo ucfirst($str)."
"; echo ucwords($str)."
"; ?>

和HTML標(biāo)簽有關(guān)的字符串格式化

nl2br();     函數(shù)在字符串中的每個(gè)新行 (\n) 之前插入 HTML 換行符 (
)。

htmlentities();    函數(shù)把字符轉(zhuǎn)換為 HTML 實(shí)體。

htmllspeciachars();    函數(shù)把一些預(yù)定義的字符轉(zhuǎn)換為 HTML 實(shí)體。

預(yù)定義的字符是:
& (和號(hào)) 成為 &
""(雙引號(hào)) 成為 "
''(單引號(hào)) 成為 '
< (小于) 成為 <
> (大于) 成為 >

stripslashes();     函數(shù)刪除由 addslashes() 函數(shù)添加的反斜杠。

addslashes() 函數(shù)在指定的預(yù)定義字符前添加反斜杠。

這些預(yù)定義字符是:

單引號(hào) (')

雙引號(hào) (")

反斜杠 (\)

NULL

strip_tags();     函數(shù)剝?nèi)?HTML、XML 以及 PHP 的標(biāo)簽。

  input:            
"; //函數(shù)把字符轉(zhuǎn)換為 HTML 實(shí)體。 echo htmlentities($_GET["str"],ENT_NOQUOTES)."
"; //函數(shù)把一些預(yù)定義的字符轉(zhuǎn)換為 HTML 實(shí)體。 echo htmlspecialchars($_GET["str"])."
"; //去掉由addslashes()函數(shù)加的 \ echo stripslashes($_GET["str"])."
"; //結(jié)合使用 echo htmlentities(stripslashes($_GET["str"]))."
"; // 函數(shù)剝?nèi)?nbsp;HTML、XML 以及 PHP 的標(biāo)簽。 echo strip_tags($_GET["str"])."
"; ?>

 number_format();    函數(shù)通過千位分組來格式化數(shù)字。

";
echo number_format($a)."
"; //小數(shù)點(diǎn)保留三位,千分位用“,”隔開,小數(shù)點(diǎn)用“.” echo number_format($a,3,'.',',')."
"; ?>

strrev();   函數(shù)反轉(zhuǎn)字符串

";
echo strrev($str)."
"; ?>

md5();

函數(shù)計(jì)算字符串的 MD5 散列。

md5() 函數(shù)使用 RSA 數(shù)據(jù)安全,包括 MD5 報(bào)文摘譯算法。

如果成功,則返回所計(jì)算的 MD5 散列,如果失敗,則返回 false。

md5_file();

函數(shù)計(jì)算文件的 MD5 散列。

md5() 函數(shù)使用 RSA 數(shù)據(jù)安全,包括 MD5 報(bào)文摘譯算法。

如果成功,則返回所計(jì)算的 MD5 散列,如果失敗,則返回 false。

3.字符串比較函數(shù)

strcmp();   函數(shù)比較兩個(gè)字符串。

0 - 如果兩個(gè)字符串相等

<0 - 如果 string1 小于 string2

>0 - 如果 string1 大于 string2

strcasecmp();

strnatcmp();

0){
  echo '$str1>$str2';
}else{
  echo '$str1<$str2';
}
?>

到此這篇關(guān)于PHP中有哪些內(nèi)置的字符串處理函數(shù)的文章就介紹到這了,更多相關(guān)的內(nèi)容請(qǐng)搜索創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,!


網(wǎng)頁標(biāo)題:PHP中有哪些內(nèi)置的字符串處理函數(shù)-創(chuàng)新互聯(lián)
分享網(wǎng)址:http://weahome.cn/article/dpipjs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部