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

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

WBOY
リリース: 2016-06-23 14:00:47
オリジナル
1210 人が閲覧しました

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' の型を他の型から分離し、それぞれ異なる変数に割り当てる必要があります

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

リーリー

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート