字串單引號和雙引號的區別
1、雙引號內會輸出變數的值,單引號內直接顯示變數的名稱
2、雙引號中可以通過「\
」轉義符的特殊字元
字串的基本操作
1、轉義字串:可以手動使用「\
」使用一些特殊字元轉義為普通字元;也可以通過
php內建的函式
addslashes()
自動轉義,還原這個操作則是通過函式
stripslashes()
來完成。
2、計算字串的長度:strlen($str)返回字串變數
$str
的長度。
3、字串單詞統計:使用str_word_count($str)可以實現這一操作。
4、清理字串中的空格:ltrim()是從左面清除字串頭部的空格;
rtrim()
是從右面清除字串尾部的空格;
trim()
則是從字串兩邊同時除去頭部和尾部的空格。
5、字串切分和組合:字串切分使用explode()和
strtok()
函式,把字串按照給定的規則切分成不同部分後,存入乙個陣列,即函式返回乙個陣列;組合使用函式
implode()
和join()
,把陣列中的元素按照一定的間隔標準組合成乙個字串。
6、字串子串擷取:使用substr(目標字串,起始位置,擷取長度)。
7、字串子串替換:使用substr_replace(目標字串,替換字串,起始位置,替換長度)。
8、字串查詢:strstr(目標字串,需查詢字串);
stristr()
對字元大小寫不敏感,用法和
strstr()相。
正規表示式語法規則
1、 :方括號內的一串字元是將要用來進行匹配的字元
2、- : 連字元,
[a-z]
表示匹配英文小寫從a到
z的任意字元。
3、. : 點號字元,代表所有字元和數字。
4、限定符:+ 表示其前面的字元至少乙個;
* 表示前面的字元不止乙個或零;
? 表示其前面的字元乙個或零;
表示其前面的字元n個或
m個,表示其前面的字元至少n個。
5、定位符:用來確定匹配字串所要出現的位置。如果是在目標字串開頭出現,使用符號「^
」;如果是在字串結尾出現則使用符號「$」。
6、排除字元:「^
」在[ ]
內代表的意義完全不同,它代表乙個邏輯否。
7、() : 括號字元,表示子串,所有對包含在子串內字元的操作,都是以子串為整體進行的。
8、| : 選擇字元,表示「或」選擇。
9、轉義字元:\ 在正則中屬於特殊字元,如果單獨使用,則作為特殊字元的轉義字元。
mysql 字串正則匹配 mysql正規表示式
預備閱讀 mysql中用正規表示式進行搜尋1 使用mysql正規表示式 1 基本字串匹配 select prod name from products where prod name regexp 1000 order by prod name 檢索prod name包含文字1000的所有行。除關鍵...
字串 正則
var s hellow,world 定義乙個字串 s.charat 0 h,第乙個字元 s.charat s.length 1 d,最後乙個字串 s.substring 1,4 ell,第2 4個字元 s.slice 1,4 ell,同上 s.slice 3 rld,最後三個字元 s.indexo...
php替換字串字元,php如何替換字串裡的字元
php替換字串裡字元的方法 1 通過substr replace函式把字串的一部分替換為另乙個字串 2 使用str replace函式將乙個字串替換字串中的另一些字元。php 字串替換 用於從字串中替換指定字串。str replace 使用乙個字串替換字串中的另一些字元 substr replace...