ホームページ >バックエンド開発 >PHPチュートリアル >この配列のすべてのメンバーに一致する規則的なパターンを検索します。

この配列のすべてのメンバーに一致する規則的なパターンを検索します。

WBOY
WBOYオリジナル
2016-06-23 14:00:471194ブラウズ

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);


ありがとうあなたですが、私が望むものではありません
私に必要なのはこれです
$arr=array('200-30','lsflsdf','サイト全体が 50% オフ','50-10','100-30',' -50 ','1000-100');
'200-30' または '-30' の型を他の型から分離し、それぞれ異なる変数に割り当てる必要があります

違いは何ですか、- 記号?

リーリー

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。