php正则踢掉字符窜里的非数字字符
$array = array(9) {
[0]=> string(6) "[1137]"
[1]=> string(6) "[1140]"
[2]=> string(6) "[1151]"
[3]=> string(6) "[1146]"
[4]=> string(6) "[1148]"
[5]=> string(6) "[1145]"
[6]=> string(6) "[1139]"
[7]=> string(6) "[1159]"
[8]=> string(6) "[1160]"
}
$data = array();
foreach ($array as $key => $value) {
$data[$key] = preg_replace('/\D/s','', $value);
}
var_dump($data);die;
输出结果如下:
array(9) {
[0]=> string(4) "1137"
[1]=> string(4) "1140"
[2]=> string(4) "1151"
[3]=> string(4) "1146"
[4]=> string(4) "1148"
[5]=> string(4) "1145"
[6]=> string(4) "1139"
[7]=> string(4) "1159"
[8]=> string(4) "1160"
}