답변 3개
스타일이 있으면 간단하게 다음과 같이 하시면 됩니다. 복잡한 것은 예외 케이스도 다 고려해야 되지만.
</p>
<p>preg_match(/<video style=/, "<vidoe controls style=", $view['content']);</p>
<p>
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
/<video([^>]*)>/, "<video controls ${1}>"
으로 복잡한것은 예외적인 케이스까지 다 고려해야 됩니다.
이것은 <video 이안에> 어떤것이 들어가 있어도 그룹으로 뺀 다음
<video controls 그룹(이안에, 여기서 1)> 로 만들어 주는 식입니다
조금 복잡하게 할려고 하면, id와 name과 style도 따로 빼서 할수 있습니다.
댓글을 작성하려면 로그인이 필요합니다.
</p>
<p>preg_replace("/<video>/", "<video controls>", $view['content']);</p>
<p>
https://webisfree.com/2014-08-29/[php]-%EB%AC%B8%EC%9E%90%EC%97%B4%EC%97%90%EC%84%9C-%ED%8A%B9%EC%A0%95-%EB%AC%B8%EC%9E%90%EB%A5%BC-%EB%8B%A4%EB%A5%B8-%EB%AC%B8%EC%9E%90%EB%A1%9C-%EC%B9%98%ED%99%98-%EB%B3%80%ED%99%98%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95-%EC%A0%95%EA%B7%9C%ED%91%9C%ED%98%84%EC%8B%9D-%EC%82%AC%EC%9A%A9">참조 정규식을 배우시면 원하는 html에서 모든것을 수정, 변경 가능합니다. 퀴즈에서 정규식을 조금씩 배우세요
답변에 대한 댓글 1개
<video style="max-width:100%; width: 300px; height: auto;">
이와같이 가져오기 때문에 정규식 치환으로 해도 style이 삭제 안된상태로 가져와지고 있네요
그래서 <video>태그가 안먹나봐요 ㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
<video id="ppom_gif_video_view0" name="ppom_gif_video_player" style="max-width:100%; width:269px;height:auto;">
이고 style와 id는 바뀌는것때문에 그런가;;