개발! 딱 깔끔하고 센스있게!

PHP-바꾸기 본문

개발 스크랩 메모/PHP

PHP-바꾸기

렉사이 2020. 12. 19. 02:39

주어진 문자열의 모든 < img > 태그 < div > 태그 < src 속성으로 변경합니다.

나는 답안을 찾기 위해 비슷한 문제를 발견했다

 in it."; $content = preg_replace("/]+\>/i", "(image) ", $content); echo $content; ?> 

결과:

this is something with an (image) in it. 

문제: 스크립트 업그레이드 ant 가 이 결과를 얻을 수 있습니다:

this is something with an 
test.png
in it.

대답

PHP 의 DOMDocumment가 잘 해결할 수 있는 문제입니다:

$dom = new DOMDocument(); $dom->loadHTML($content); foreach ($dom->getElementsByTagName('img') as $img) { // put your replacement code here } $content = $dom->saveHTML(); 
Comments