ホームページ > バックエンド開発 > PHPチュートリアル > Web ページ上の通常の例を見ると、何か問題が発生しました。それが間違っているかどうかを確認するのを手伝ってください。それぞれの記号の意味を説明するのが一番良いと思います。

Web ページ上の通常の例を見ると、何か問題が発生しました。それが間違っているかどうかを確認するのを手伝ってください。それぞれの記号の意味を説明するのが一番良いと思います。

WBOY
リリース: 2016-06-13 13:31:11
オリジナル
865 人が閲覧しました

Web ページ上の通常の例を見ると、何か問題が発生しました。それが間違っているかどうかを確認するのを手伝ってください。各記号の意味を説明するのが最善です。私はウェブページの通常の例を見て
を学習していますが、問題が発生しました。それが間違っているかどうかを確認するのを手伝ってください。各記号の意味を説明するのが最善です。

//PostContent の ID を持つ div タグの内容を取り出し、match 配列に格納します。

preg_match('/]*id="PostContent"[^>]*>(.*?) /si',$text, $match);

これは Perl スタイルですか? POSIX スタイルではありません。 2番目に学んだことは少しわかりにくいものでした。
これを本当に理解したいのです。

エラー メッセージ:
警告: preg_match() [function.preg-match]: D:xampphtdocstestweb02t1.php の 6 行目に不明な修飾子 '/'

-- ---解決策-------------------
preg_match('/]*id="PostContent"[^>]*>(.*?) /si',$text,$match); >
preg_match('/]*id="PostContent"[^>]*>(.*?)

/si',$text,$ に変更しますmatch);
または
preg_match('/]*id="PostContent"[^>]*>(.*?) /si' ,$text,$match);

------解決策------------------ 正規表現を勉強したばかりで、高度な内容であっても理解できません。方法を紹介しますが、それがご希望どおりかどうかはわかりません。
内部のコンテンツを取得したい場合は、 eregi("
    (.*)
",$content,$eg);
を使用できます。 $content=file_get_contents($url);$url は傍受したいコンテンツ Web サイトの URL で、$eg には保存したいコンテンツが保存されます。
次に、 echo $eg[1]; で内容を取り出すことができます。$eg が配列であることについては、eregi 関数の関連知識を参照してください。

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