ホームページ > バックエンド開発 > PHPチュートリアル > URL パラメータの正規表現と一致する

URL パラメータの正規表現と一致する

WBOY
リリース: 2016-06-13 12:57:17
オリジナル
1181 人が閲覧しました

などの URL パラメータ
に一致する正規表現を検索します。 http://www.sina.com.cn/sports/?p=3456

http://www.sina.com.cn/sports/?p=38923

http://www.sina.com.cn/sports/basktball/?p=878923

次に、黒くなっている部分である ?p= のパラメータを一致させる必要があります
私が使用する方法は、
^/?([a-z/]+)/?p=([0-9]+)
前のパラメータと一致することはできますが、「?=p」の後の数値パラメータを一致させる方法はありません。

-----解決策---------
preg_match('/p=( d+ )/',$s,$m);
echo $m[1];
-----解決策---------
2すごいですね
------解決策----------------------
preg_match('/(?<=?p =) d+/',$str,$match);
echo $match[0];
-----解決策---------
<br />
(?<=p\=)\d+<br />
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート