ホームページ > バックエンド開発 > PHPチュートリアル > PHP または文字列の通常のインターセプトに関する質問

PHP または文字列の通常のインターセプトに関する質問

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 13:41:36
オリジナル
931 人が閲覧しました

ヘルプ: PHP または通常の文字列インターセプトの問題について
マスターの皆様、助けてください!
データベースから読み取った内容は「○○省○○市」、例:山東省済南市です。 「Jinan」をインターセプトしたいのですが、
php関数または正規表現のいずれかが機能します。アドバイスを求めてください。 「市」という言葉で判断するのが一番です
こうやって横取りするほうが便利だと思いますが、それは不可能です。ヘルプ! ! !座って待ってください....

-----解決策----------------------

PHP コード

$str = '山東省済南市';
preg_match('/.+province(.+)city/', $str, $matches);
exit($matches[1]);
//出力:済南
<br><font color="#e78608">------解決策------------------</font><br>
$ar = array('XX 省 xx 市', '北京市', 'XX 自治区 xx 市');<br><br>foreach($ar as $v) {<br> preg_match('/(? : .*province|.*district)?(.+)city/', $v, $r);<br> echo "$v : $r[1] <br />";<br>} <br><br><br>XX 省 xx 市: xx <br>北京市: 北京 <br>XX 自治区 xx 市: xx <br> <div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート