PHP 按照A Z 不區分大小寫 排序

2021-08-29 04:01:04 字數 822 閱讀 3115

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 的值...