字串知識點:
1.字串的處理介紹
2.常用的字串輸出函式
3.常用的字串格式化函式
4.字串比較函式
5.正規表示式在字串中的應用
6.與per1相容的正規表示式函式
字串輸出:
1.echo
2.print
3.printf(); //%s字串 %d數字 %f浮點型 %.2f小數點後兩位
4.sprintf(); //不直接輸出,而是返回值給乙個新的變數
字串連線符:
.用點連線
去除空格和字串填補函式
1.ltrim() //去除左空格
2.rtrim() //去除右空格
3.trim() //去除左右空格
4.str_pad() //使用另乙個字串填充字串為指定長度
5.str_repeat() //重複乙個字串
6.strlen() //獲取字串長度
字串大小寫轉換函式
1.strtoupper() //小寫轉大寫
2.strtolower() //大寫轉小寫
3.ucword() //所有單詞首字母大寫
4.ucfirst() //首字母大寫
其它字串格式化函式:
1.strlen() //字串長度大小
2.strrev() //字串翻轉
3.number_format() //格式化數字字串
4.md5() //密碼加密32位字串
5.str_shuffle //隨機輸出字串
字串拆分常用函式:
1.pathinfo();
2.parse_url();
3.parse_str();
正規表示式:
用於描述字元排列和匹配模式的一種語法規則,
主要用於字串的模式分割,匹配,查詢及替換操作,
php在正規表示式一般是由正規字元和一些特殊字元聯
合構成的一種文字模式的程式性描述,在這我們使用
perl相容正規表示式
1.原子:
(1).點代表任意乙個字元
*代表任意多個
\w字母、數字、下劃線
\w除了字母、數字、下劃線以外的任意乙個字元
\d任意乙個數字
\d任意乙個非數字
()它裡面所有字元代表乙個單元
它裡面的任意乙個字元
\s空白字元
\s除了空白字元以外的任意乙個字元
(2)單個字母,數字
a-z,a-z,0-9,表示其範圍內任意乙個字元
(3)模式單元
(abc)匹配abc並且組成乙個單元
(4)原子表:
[abc]它中的任意乙個字元a或b或c
[^abc]它中的除了abc以外的任意乙個字元
(5)重新使用的模式單元
\1,$1
2.元子符
3.模式修正符:
i 忽略大小寫
m 視為多行
s 視為一行
u 貪婪模式、最大模式
e 替換的使用用的,可以用函式加工向後
匹配與以上特殊字元同名的普通字元,需要在前面加\,把特殊轉義為普通字元
五個常用函式:
1.字串的匹配與查詢
preg_match();
preg_match_all();
preg_grep();
2.字串的替換
preg_replace();
3.字串的分割
preg_split();
與html標籤有關聯的字串函式:
1.nl2br() //把\n轉換成
標籤2.htmlspecialchars() //轉實體,轉"、<、>、&
3.strip_tags() //取掉html標籤,也可以保留一部分
4.addslashes() //轉義』、"、\,在它們面前加』,",\,預設開啟php
5.stripslashes() //取掉addslashes預設加的\
注意:建議在資料插入資料庫之前進行三道把控
1.標籤過濾
[b]aaaaaa[/b] 或
2.addslashes()
』 " \前加,防止對資料庫造成破壞
3.htmlspecialchars()
//轉實體,轉"、<、>、&,防止對資料庫造成破壞
php 字串處理
一 字串格式化 1.trim 可以出去字串開始位置和結束位置的空格,並返回結果字串 ltrim 除去左邊空格 rtrim 除去右邊空格 2.nl2br 用代替字串中的換行符 3.printf 將乙個格式化的字串輸出到瀏覽器中 sprintf 返回乙個格式化的字串 例 printf total amo...
PHP字串處理
雙引號中的內容可以被解釋與替換,單引號中的字元當做普通字元處理 使用 或 一大波函式將來襲。strlen 計算字串長度 substr string str,int start,int length 從start出擷取長度為length的字串 strcmp str1 str2 區分大小寫 strcas...
php字串處理
字串擷取 substr 對字串進行指定數量的擷取 strchr strstr別名 查詢乙個字串在另乙個字串中第一次出現,返回字串到結尾 stristr strrchr 查詢乙個這符串在另乙個字串中最後出現的位置 strpos 從頭查詢乙個字串在另乙個字串中第一次出現的位置,區分大小寫 stripos...