2017-08-01 8 views
-1

これも可能かどうかわかりません(私は推測しますが、そうでない場合は言えません)が、どのようにPHPの与えられた文字列の外側のHTMLを取得できますか?特定の文字列から外部HTML /タグを取得するには?

<span class="product">3,47 €</span> 

私は価格をつかむ方法を知っていますが、私はトラックを維持するための位置を保存したい:
あなたは次のようにHTMLコードはWebショップでの製品の価格を取得したいとしましょう価格のもし私が次の週にもう一度それをつかみたいなら、私はポジションを再び探したくないので、何とかそれを保存したい。

指定された文字列がどのタグに囲まれているかを確認する関数または正規表現はありますか?タグのxpathを節約することも素晴らしいでしょう。

英語は私の母国語ではないので、わたしの英語が理解できることを願っています。

ありがとうございました。

ダニエル

+1

どのようにして最初の場所での価格を取得するのですか? –

+0

私はregexを使用してすべての可能な価格を見つけ、ユーザーが探している価格をユーザーに決定させます。 – JackSpade

+0

XMLをどのように読んでいるのですか?(/:\ d +(? DOMNodeには実際にgetNodePath()メソッドがあります。 – ThW

答えて

1
function rip_tags($string) { 

$string = preg_replace ('/<[^>]*>/', ' ', $string); 
return $string; 
} 
+0

あなたの答えをありがとう、しかし私はあなたが私が意味したことを誤解したと思います。私はタグを取り除きたくない。私は自分の文字列(div)の周りに何があるかを知りたい、または文字列からxpathを取得したい – JackSpade

関連する問題