Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Eclipse
- 주식 청약 일정
- html
- php
- 6월 공모주 청약 일정
- 자바
- java
- 7월 공모주 청약 일정
- linux
- 맥
- 공모주 청약
- jquery
- 공모주
- codeigniter
- 오라클
- css
- 주식 청약
- 주식
- 공모주 청약 일정
- Stock
- 자바스크립트
- Oracle
- 코드이그나이터
- 제이쿼리
- MYSQL
- JavaScript
- IPO
- 리눅스
- Stock ipo
- SQL
Archives
- Today
- Total
개발자의 끄적끄적
[php] php get url in text example / php 텍스트에서 url 추출하는 방법 본문
728x90
반응형
[php] php get url in text example / php 텍스트에서 url 추출하는 방법
php 에서
컨텐츠 본문에
url 이 들어있는지 확인하고
url 만 따로 추출해야 하는 경우가 있습니다.
그럴때는
아래와 같이
정규식을 이용하시면 됩니다!
우선 아래와 같이 url 이 2개 포함되어 있는 문자열 $string 이 있다고 가정하고,
$string = "url testing https://naver.com https://google.com";
아래 처럼
preg_nmatch_all 을 이용하여 url 만 추출해서 $match 라는 배열에 담습니다.
preg_match_all('#\bhttps?://[^,\s()<>]+(?:\([\w\d]+\)|([^,[:punct:]\s]|/))#', $string, $match);
그리고 print_r 을 이용해서 $match 라는 배열을 출력하면,
print_r($match);
아래와 같이 url 이 2개 담긴 배열이 출력됩니다.
[0] => https://naver.com
[1] => https://google.com
참고들 하세요!
반응형
'개발 > php' 카테고리의 다른 글
[php] php simple html dom parser download link / php simple html dom parser 다운로드 링크 (0) | 2021.07.18 |
---|---|
[php] php 문자열에서 url 추출 정규식 (0) | 2021.07.18 |
[php] php mailgun send html example / php 메일건 html 형식으로 발송하는 방법 (0) | 2021.06.19 |
[php] php day of week example / php 요일 영어로 출력하는 방법 (0) | 2021.06.18 |
[php/date] php GMT date example / php GMT 시간 구하는 방법 (0) | 2021.06.15 |
Comments