iframe 제거하기
본문
글내용에 iframe이 아래와 같이 2개가 있습니다.
첫번째 iframe은 안나오게하고, 두번째것만 나오게 하고 싶습니다.
즉, 첫번째 코드는 글내용에서 안보이게..
조언 좀 부탁드립니다.
/iframe width="1280" height="720" src="https://www.youtube.com/embed/9L_tmU81tDc" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe/
/iframe width="1280" height="720" src="https://www.youtube.com/embed/9L_tmU81tDc" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe/
답변 2
$ss = preg_replace("|<iframe.*</iframe>|U", '',$str,1); //<---1번만 실행
아래 코드로 적용하니, iframe 두개가 모두 제거 되는데요.
첫번째것만 제거 하게 할수 있을까요??
function strip_tag_arrays($str, $strip_tags)
{
foreach ($strip_tags as $key => $val)
{
$str = preg_replace("/<{$val}[^>]*>/i", '', $str);
$str = preg_replace("/<\/{$val}>/i", '', $str);
}
return $str;
}