strip_tags를 사용하면 이미지에 링크 된 태그를 제거 할 수 있습니까? 예를 들어strip_tags - 스트립 <a>에서 태그 <img>
는 내가 이미지를 유지하고 주위에 모든 태그를 제거해야
<img src="" />
로
<a href=""><img src="" /></a>
를 원한다. 내에서 그것을 내 <img>
태그가있는 경우이 링크에서 아무것도를 교체해야
$string = '<a href=""><img src="" /></a>';
$string = preg_replace('/(<a(?: [^>]+| |)>)(?:[^<]+|)<img(?: [^>]+| |)>(?:[^<]+|)(<\/a>)/','$1$2',$string);
: 나는 기대했다 Simple HTML Dom를 사용 외에 당신은 정규식을 사용할 수 있습니다
입니다 : 대신 정규 표현식을 사용할 수 있습니다 simpleHTMLDom. – Wrikken
내가 당신의 문제를 처리해야한다고 믿는이 스레드를 발견했다 : http://stackoverflow.com/questions/8684395/strip-outer-element-ie-remove-parent-with-php-parser – steinmas
'strip_tags ($ str, '')'do? – Bugs