PHP正則表達式 |
ECMAScript數組 |
|
長度編碼 |
strlen($str) | str.length |
|
||
查找類spa |
$str[n] 獲取字符串中第n個字符 | charAt(n) |
charCodeAt(n) 獲取字符串中第n個字符的Unicode編碼 | ||
fromCharCode() 獲取Unicode編碼返回字符 | ||
|
strpos($str,須要查找的字符) 獲取字符首次出現的位置 | str.indexOf 須要查找的字符,[起始位置] |
strrpos($str,須要查找的字符) 獲取字符最後出現的位置 | str.lastIndexOf 須要查找的字符,[起始位置] | |
截取類 | substr($str,起始位置,[長度]) 截取指定位置和長度的字符串 | str.substr 起始位置,[長度] |
strchr($str,截取起始字符) 返回首次出現字符到最後的字符串 | ||
strrchr($str,截取起始字符) 返回最後出現字符到最後的字符串 | ||
str.substring(x,y) x,y都爲下標值,會自動將較大值排後 | ||
str.slice(x,y) x,y都爲下標值,不會自動排序 | ||
匹配方法 | match() 找到一個或多個正則表達式的匹配 | |
search() 返回第一個與 regexp 相匹配的子串的起始位置 | ||
replace() 在字符串中用一些字符替換另外一些字符, 或替 換一個與正則表達式匹配的子串 |
||
轉換類 | strtolower($str) 所有轉小寫 | str.toLowerCase() |
strtoupper($str) 所有轉大寫 | str.toUpperCase() | |
ucfirst($str) 首字母大寫 | ||
strrev($str) 字符串反過來 | ||
分割合併類 | explode(分隔符,$str) 分割字符串爲數組 | str.split(分隔符, [n]) n爲保留字符的數量 |
implode(鏈接符,$arr) 鏈接數組爲字符串 | arr.jion() | |
去除類 | trim($str,須要去除的字符) | str.trim() |
去除字符串兩邊指定字符,默認爲空格 |