2017-03-16 3 views
-1

길이가 긴 문자열을 가지고 있는데이 문자열의 일부는 <span itemprop="ratingValue">9.26</span>입니다. 9.26을 문자열로 사용하고 싶습니다 (폭발 사용)? 어떤 도움을 주셔서 감사합니다. 추신 : 그것은 HTML 코드는 문자열로 저장됩니다. preg_match()를 사용문자열에서 문자열을 가져 오는 방법

+4

당신은 DOMDocument''와 같은 HTML 파서 라이브러리를 사용해야합니다. – Barmar

+0

preg_match와 정규 표현식을 사용하십시오 – bxN5

답변

0

:

$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

태그가 없습니다. –

관련 문제