1,多維數組排序
$arr = array(array('name'=>'d','price'=>'12'),array('name'=>'a','price'=>'16'),array('name'=>'b','price'=>'3'));
function sort_arr($arr,$name,$order){
$keys = array();
foreach($arr as $k=>$v){
$keys[] = $v[$name];
}
if($order == 'asc'){
sort($keys);
}else{
rsort($keys);
}
$new =array();
foreach($keys as $v){
foreach ($arr as $key => $value) {
if($v == $value[$name]){
$new[] = $value;
}
}
}
return $new;
}
print_r(sort_arr($arr,'price','desc'));
2,驗證郵箱
"/^[a-zA-Z0-9](\w)+@(\w)+\.(\w)+/"