了解PHP字符串這三點,字符串處理就能做到遊刃有餘!

字符串的處理在編程中是一個不可缺少的內容,它們往往是簡單而且重要存在。信息的解析、儲存和顯示、網絡數據傳輸需要操作字符串來完成,尤其在web開發中這一點更為明顯。程序開發大部分時間都花在操作字符串,有時候對字符串的處理也能檢驗程序員的編程能力。

瞭解PHP字符串這三點,字符串處理就能做到遊刃有餘!

字符串處理方式

在C中字符串作為字節處理,在Java語言中字符串作為對象處理的,而在PHP中字符串時作為數據類型來處理。PHP中常見的字符串操作涉及到字符串格式化、鏈接、比較、查找、匹配、替換,另外PHP中提供很多的字符串操作函數,字符串函數功能強大、使用方便可以在很大程度上提高效率。字符串函數和正則表達式都可以操作字符串,建議使用字符串函數,字符串函數要比正則表達式效果要高。但是要處理很複雜的字符串建議使用正則表達式。

php字符串類型特點

php是弱類型語言,其他類型的數據一般可以直接用於字符串函數里,自動轉換成字符串數據類型進行處理。在“echo substr(1000,1,3);”這個例子中,整形數據在字符串函數sbstr處理後會輸出字符串000。可以用以下兩種方法來輸出,中括號語法用的不多,一般都是使用花括號。

瞭解PHP字符串這三點,字符串處理就能做到遊刃有餘!

PHP中常見的字符串函數

函數echo()

函數echo()用於輸出若干個字符串,在PHP中使用最多的函數,因為使用它的效率比其他字符串函數高。嚴格來說echo()不是函數而是語言結構,使用時可以去掉花括號。如果是傳遞多個參數,使用括號會出現解析錯誤。

函數pirnt()

函數pirnt()和函數echo()功能是一樣的,但是它有返回值,成功返回1,失敗返回0。print也可以不用花括號,print執行效率不如echo高。

函數die()

是exit()函數別名。如果是參數是字符串,函數會在退出前輸出、如果參數是整數,這個值被用作推出狀態。退出狀態值在0到254之間。255由PHP保留。

函數printf()

用於輸出格式化的字符串,函數printf()第一個參數是必選項(規定如何格式化其中變量),多個可選參數,規定插到第一個參數的格式化字符中對應%符號處的參數。如$num = 13億;$str = "中國";printf("在%s有 %u 億人口",$str,$num);最後輸出結果是“在中國有13億人口”。函數printf()參數表:

瞭解PHP字符串這三點,字符串處理就能做到遊刃有餘!

今天關於PHP字符串先說到這,以後再接著說。每天一個知識點,每日寄語-“不因昨日收穫而滿足,因為這是失敗的先兆。”


分享到:


相關文章: