2017-03-16 140 views
-1

我有一個長字符串,部分字符串是:<span itemprop="ratingValue">9.26</span>。我想要9.26作爲一個字符串(使用爆炸?)。謝謝你的幫助。 PS:這是將html代碼保存爲字符串。如何從字符串中獲取字符串

+4

您應該使用的HTML解析器庫,如'DOMDocument'。 – Barmar

+0

使用preg_match和正則表達式 – bxN5

回答

0

使用preg_match()

$input = 'verylongstring<withother>random</withother> 
      tags<span itemprop="ratingValue"><9.26</span>'; 
preg_match('~<span itemprop="ratingValue">(.*?)</span>~', $input, $output); 
echo $output[1]; // 9.26 
+0

*「一個長字符串和該字符串的一部分是」* ...這可能會匹配太多... – deceze

+0

它可以不包含'標籤。 –

相關問題