-2
HTML이 포함 된 문자열이 있는데 이름을 가져 와서 데이터베이스에 저장합니다.HTML 문자열의 모든 이름 가져 오기 PHP
예
$string1
은 다음과 같습니다
<input name="text1"><input name="text2_new">
이 이름이 같은 텍스트 또는 같은 길이가없는 이름 때문에 결정하기 어렵다.
HTML이 포함 된 문자열이 있는데 이름을 가져 와서 데이터베이스에 저장합니다.HTML 문자열의 모든 이름 가져 오기 PHP
예
$string1
은 다음과 같습니다
<input name="text1"><input name="text2_new">
이 이름이 같은 텍스트 또는 같은 길이가없는 이름 때문에 결정하기 어렵다.
DOM Parser을 사용하면 쉽습니다.
getElementsByTagName()
방법을 사용하여 loadHTML()
방법<input>
태그 찾기 사용하여 HTML 문자열getAttribute
방법을 사용하여 name
속성을 얻고 에코 그것을코드 :
$dom = new DOMDocument;
$dom->loadHTML($html);
foreach ($dom->getElementsByTagName('input') as $tag) {
echo $tag->getAttribute('name')."\n";
}
감사합니다. 마침내 내 문제를 해결 :) –
그래서 무엇을 시도 했습니까? 어떤 문제가 있습니까? DOM 파서를 사용해 보셨습니까? –
정규식이나 다른 방법을 사용해야합니다. –
정규식이 없습니다. plz. 'HTML DOM' 파서를 사용하십시오. – vikingmaster