array(100-10, -50,200-20, 300-30, -30) この配列のすべてのメンバーに一致する正規表現を検索します
$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('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);
違いは何ですか、- 記号?
リーリー