1,preg_match("/^[a-za-z]+(.*)?$/", $country) // 正則匹配,支援輸入英文,只要乙個字母為英文即可
2,preg_match("/^[a-za-z\s]+$/", $country) // 正則匹配,支援輸入英文,純英文
3,ksort 按照鍵名對關聯陣列進行公升序排序
4,sort 對索引陣列進行公升序排序 ( 排序順序: 數字 a-z a-z 其他 [ php函式自帶屬性 ] )
// 陣列 代替 mysql查詢資料(測試用)
$nations = array("australia","canada","poland","eqeq","444","5555","測試","asss");
// 按照 a-za-z(不區分大小寫,排序:aaaa aeedd) + 數字 + 其他(中文,特殊字元等) 排序
$sort_country_arr = $country_arr = array();
foreach ($nations as $v) elseif (is_numeric($v)) else
}$country_en = $sort_country_arr['english'];
ksort($country_en);
unset($sort_country_arr['english']);
$country_arr = $country_en + $sort_country_arr;
$smarty->assign('nations', $country_arr);
mysql linux不區分大小寫
本文 1 linux下mysql安裝完後是預設 區分表名的大小寫,不區分列名的大小寫 2 用root帳號登入後,在 etc my.cnf中的 mysqld 後新增新增lower case table names 1,重啟mysql服務,這時已設定成功 不區分表名的大小寫 lower case tab...
C IndexOf 不區分大小寫
字串的 indexof 方法是對大小寫敏感的,要想從乙個字串中查詢另外乙個字串 不區分大小寫 就不好處理了。很多人應該會說,先轉換成大寫或者小寫,再查詢,但是不確定別人會怎麼輸入,難道乙個乙個的去轉換?在globalization 命名空間下包含compareinfo類,它包含乙個對大小寫不敏感的 ...
ASP中的區分大小寫與不區分大小寫
asp中的變數,關鍵字不區分大小寫,這誰都知道。但在有些地方又是區分大小的。在下面這種密碼驗證時就不區分大小寫,這樣就增加了asp不安全因素 select from admin where username username and password password 這時的 password 的值...