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

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

 

特點

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

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

  字符串貌似數(shù)組,可以使用中括號語法,但由于無法與真正的數(shù)組進行區(qū)別,帶來二義性,所以最好使用功能相同的花括號

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

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

延伸閱讀

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