数组值数字+中文,以数字排序

数组中文加数字 以数字排序
$a['4']='123区';
$a['5']='3区';
$a['6']='32区';
$a['7']='8区';
foreach ($a as $k => $v) {
preg_match('/\d+/',$v,$arr);
if(!empty($arr)){
$name[$k] = $arr[0];
}else{
$name[$k] = $v;
}
}
array_multisort($name,SORT_ASC,SORT_NUMERIC,$a);
var_dump($a);
die;
posted @ 2017-05-02 10:44  木辰于  阅读(356)  评论(0编辑  收藏  举报