2013-09-30 3 views
-2

HTML이 포함 된 문자열이 있는데 이름을 가져 와서 데이터베이스에 저장합니다.HTML 문자열의 모든 이름 가져 오기 PHP

$string1은 다음과 같습니다

<input name="text1"><input name="text2_new"> 

이 이름이 같은 텍스트 또는 같은 길이가없는 이름 때문에 결정하기 어렵다.

+1

그래서 무엇을 시도 했습니까? 어떤 문제가 있습니까? DOM 파서를 사용해 보셨습니까? –

+0

정규식이나 다른 방법을 사용해야합니다. –

+0

정규식이 없습니다. plz. 'HTML DOM' 파서를 사용하십시오. – vikingmaster

답변

1

DOM Parser을 사용하면 쉽습니다.

코드 :

$dom = new DOMDocument; 
$dom->loadHTML($html); 
foreach ($dom->getElementsByTagName('input') as $tag) { 
    echo $tag->getAttribute('name')."\n"; 
} 

Demo!

+0

감사합니다. 마침내 내 문제를 해결 :) –