求一个匹配到这个数组所有成员的正则 正则 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $arr = array('100-10', '-50','200-20', '300-30', '-30'); $b = array(); foreach ($arr as $value) { if(preg_match("/[\d-]+/", $value,$match)){ array_push($b, $match); } } var_dump($b); 谢谢 但不是我想要的我的需要 是这样的 $arr=array('200-30','lsflsdf','全场5折','50-10','100-30','-50','1000-100');我需要把有'200-30'或'-30'这种类型的和其它类型的分开 分别赋给不同的变量 $arr = array('100-10', 'lsflsdf','全场5折','-50','200-20', '300-30', '-30','1000-100'); $a = array();//存放其他类型 $b = array();//存放'200-30'或'-30'这种类型 foreach ($arr as $value) { if(preg_match("/^[\d-]+/", $value,$match)){ array_push($b, $match); }else{ array_push($a, $value); } } var_dump($a,$b);//可以得到两个分开不同类型的结果啊 PHP和Mysql如何完成数组参数的事务? 帮忙写个正则,急,在线等 在一段php代码里加个if语句 请问个MYSQL的问题 php问题!!这句SCRIPT 功能如何用PHP代替 请问如何在网页上放一个链接,点击后的效果是出现保存为 .csv格式的文件? 像动网那样的论坛有没有PHP版本的下载? 如何接收POST过来的XML数据 大家幫忙想想辦法!!!怎樣能取得用戶離開的時間??? 我真的想要那個數據!!!! 各位高手,有谁知道不用数组怎样实现oracle的分页??? foreach循环中$p[] = $MaterialType 的疑问 php数组数据库问题求指导
$b = array();
foreach ($arr as $value) {
if(preg_match("/[\d-]+/", $value,$match)){
array_push($b, $match);
}
}
var_dump($b);
谢谢 但不是我想要的
我的需要 是这样的
$arr=array('200-30','lsflsdf','全场5折','50-10','100-30','-50','1000-100');
我需要把有'200-30'或'-30'这种类型的和其它类型的分开 分别赋给不同的变量
$a = array();//存放其他类型
$b = array();//存放'200-30'或'-30'这种类型
foreach ($arr as $value) {
if(preg_match("/^[\d-]+/", $value,$match)){
array_push($b, $match);
}else{
array_push($a, $value);
}
}
var_dump($a,$b);//可以得到两个分开不同类型的结果啊