[php] 문자열에서 http://를 찾아 바꾸기

보통 이미지 태그나 link태그 혹은 script 태그를 통해서 외부에 있는 이미지나 코드를 불러 온다 예를 들어 이미지를 불러 올 때는 아래와 같은 태그를 사용한다.

<img src="http://img.cancerline.co.kr/darma/190711_001.jpg" />

그렇지만 최근에는 http:// 와같이 프로토콜을 쓰지 않고 그냥 “//”만 사용하는 추세이다. 그렇지만 예전에 DB에 저장한 내용에서 모두 바꾸자니 일이 너무 많다. 그냥 “http://”를 “//”로 바꾸자 아래에 php로 된 코드가 있다.

<?php
$http = '어쩌구 저쩌구 http://~~ 어쩌구 저쩌구~~';
$remove_http = preg_replace('/(http:\/\/)/','//',$http);

echo $remove_http;

이제 위의 코드를 통해서 “http://”는 “//”로 바뀌었다.