字符串的處理和分析在任何編程語(yǔ)言中都是一個(gè)重要的基礎(chǔ),往往是簡(jiǎn)單而重要的。信息的分類、解析、存儲(chǔ)和顯示,以及網(wǎng)絡(luò)中的數(shù)據(jù)都需要操作字符串來(lái)完成。尤其在web開(kāi)發(fā)中更為重要,程序員大部分工作都是在操作字符串,本文將詳細(xì)介紹php中的字符串函數(shù)

  [注意]關(guān)于javascript中字符串的屬性和方法移步至此

 

特點(diǎn)

  因?yàn)閜hp是弱類型語(yǔ)言,所以其他類型的數(shù)據(jù)一般都可以直接應(yīng)用于字符串操作函數(shù)中,而自己轉(zhuǎn)換成字符串類型進(jìn)行處理

echo substr( "1234567", 2, 4 );  //將字串用函數(shù)substr()處理,輸出子字符串 345echo substr( 123456, 2, 4 );     //將整型用字串函數(shù)處理,輸出同樣是字符串 345echo hello;           //先找hello常量,找不到就會(huì)將常名看作是字符串使用

  字符串貌似數(shù)組,可以使用中括號(hào)語(yǔ)法,但由于無(wú)法與真正的數(shù)組進(jìn)行區(qū)別,帶來(lái)二義性,所以最好使用功能相同的花括號(hào)

$str = "lamp";       
echo $str."<br>";       
echo $str{0};//輸出字符串$str中第一個(gè)字符lecho $str[1];//輸出字符串$str中第二個(gè)字符a,[]也可以,不過(guò)已過(guò)時(shí)

  在處理變量解析時(shí),如果在字符串中遇到美元符號(hào),解析器會(huì)盡可能多地取得后面的字符以組成一個(gè)合法的變量名,如果想明示指定名字的結(jié)束,用花括號(hào)把變量名括起來(lái)

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式