歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

巧學巧用:如何使用PHP中的字符串函數

  (1)echo,print,printf,sprintf    前兩個函數是輸出字符串.字符串中如果有變量名則被替換成其值.    後兩個函數類似於C的同名函數.    (2)strchr,strlen,strtok,strrchr,strrev,strstr,strtolower,    strtoupper,substr,UCfirst    這些是常用的字符串操作函數,有些和C中的同名函數意義完全一致.    strrev是把一個字符串翻轉.    strtolower和strtoupper的意思應該不用解釋了.    ucfirst是把字符串的第一個字符變成大寫.    substr是返回字符串的一個子串,用法是:substr(字符串,頭,長度).    頭位置是 從0算起的.如果是負數,則是從尾部向前數的意思.    (3)Chr,Ord    類似於C的同名函數.    (4)eXPlode,implode,join    這些是和數組有關的函數.    explode(字符串,分割符)返回一個將字符串在分割符處分開所產生的數組.    implode(數組,分割符)返回一個將數組各元素之間插上分割符而成的字符串.    join與implode意義相同.    (5)Chop    去掉字符串尾部的空白.    (6)Htmlspecialchars    將字符串中的HTML特殊字符換成它們的名字,例如\"<\"變成\"<\".    (7)nl2br    在字符串中的每一個回車前面加上\"\".    (8)AddSlashes,StripSlashes    分別給字符串中需要加上\"\\"才能用於數據庫查詢的字符加上和去掉\"\\".    (9)parse_str    將\"name1=value1&name2=value2&...\"類型的字符串分析成一些變量.    例如:   parse_str(\"a=1&b=2\");    生成$a與$b兩個變量,值分別為1,2.    如果有兩對名字/值的名字部分相同,則後一個的值覆蓋前一個的.    如果這兩對的名字尾部都有\"[]\",例如\"a[]=1&a[]=2\",則生成數組$a,兩個元素分別為1,2




Copyright © Linux教程網 All Rights Reserved