ホームページ >バックエンド開発 >PHPチュートリアル >PHP文字列をインターセプトする方法

PHP文字列をインターセプトする方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:53:40875ブラウズ

PHP 文字列
をインターセプトする方法 文字列
があると仮定します。 $addr='甘粛省蘭州市電信'
都道府県と市の情報を取得したい
$p='甘粛省'
$c='蘭州市'
どうやって取り出すのでしょうか?

注: $p = strstr($addr, 'province', true); を使用すると、3 番目のパラメータ
がないことが示されます。 他に入手方法はありますか?


-----解決策---------
$addr = '甘肃省兰州市电信';<br />
preg_match_all('/.+?(?:省<br><font color='#FF8000'>------解决方案--------------------</font><br>市)/', $addr, $r);<br />
list($p, $c) = $r[0];<br />
echo $p;<br />
echo $c;
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。