ホームページ  >  記事  >  バックエンド開発  >  phpは指定された文字列をインターセプトします

phpは指定された文字列をインターセプトします

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

php は文字列をインターセプトします

$a="s=/Toupiao/yulan/pid=117&title=2&selectform=1"そのような文字列があります。pid 値は可変長であるため、その中に pid 値を取得したいのです。また、場合によっては pid=1、pid=12、pid=123... 場合、どうすれば pid の値をインターセプトできますか?

ディスカッションへの返信 (解決策)

parse_str($a)

$a = "s=/Toupiao/yulan/pid=117&title=2&selectform=1";preg_match('/\bpid=(\d+)/', $a, $r);echo $r[1];
117

$a = "s=/Toupiao/yulan/pid=117&title=2&selectform=1";preg_match('/\bpid=(\d+)/', $a, $r);echo $r[1];
117
モデレーター、このテキストの赤いフォントの内容を取得したいのですが、どうすれば取得できますか?
トランザクション番号、ユーザー名、購入 合計金額
詳細を表示 上記のテキスト クリックが無効な場合は、次の Web ページのアドレスをブラウザのアドレス バーにコピーして開きます: https://www.alipay.com/trade/query_trade_detail.htm?trade_no=2013082965047442 返金上記のテキスト クリックが無効な場合は、次の Web アドレスをブラウザのアドレス バーにコピーして開きます: https://www.alipay.com/trade/refund_apply.htm?trade_no=2013082965047442 取引番号: 2013082965047442 製品名: ユーザー: [a15161165153] リチャージ取引相手: Gan Xuerong (買い手) 取引ステータス: 取引成功 商品単価: 5.0 元 購入数量: 1 購入金額合計: 5.00 元 販売者割引 (-) または手数料 (+): 0.00 元 a.end{表示:-moz-inline-box; *表示:インライン; 行の高さ:12px;テキスト装飾:なし; フォントファミリー:Arial; パディング:8px12px12px; フォントサイズ:14px; fff; border:solid1px#fff; }.end-contain{ border:solid1px#E55100; width:106px;} このメールの購読を解除する 詳細ヘルプ これはシステムメールです。Alipay を受信しないようにメールを保存してください。ご質問がある場合は、Alipay の Web サイト http://www.alipay.com にアクセスしてください。 Copyright Alipay 2004-2013AllRightReserved 販売者の割引 (-) または手数料 (+) ): 0.00 元 a.end{ 表示: インライン ブロック; * 表示: 行の高さ: 100%; :12時

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