PHP将二维数组中某个值都取出来组成一个新的数组

字符串 $a="1-3,1-2,2-1";
写进去的格式是 id-num用逗号连接起来组成的字符串
我现在想把里面的id 也就是 ‘-’ 前面的数字提出来组成一个新的一维数组
应该怎么操作 跪求!!!!!!

//方法一
$a="1-3,1-2,2-1";
$arr1 = explode(',', $a);
foreach ($arr1 as $v){
 $tmp = explode('-', $v);
 $arr2[] = $tmp[0];
}
print_r($arr2);
//方法二
preg_match_all("/\d+(?=-)/", $a, $matches);
print_r($matches);

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-08
分割啊。。。。。
相似回答