📖
PHP URL 에 자동 링크 걸기

페이지 정보

본문

URL에 자동 링크를 걸기 위해서는 다음과 같은 방법을 사용할 수 있습니다.
이 방법은 정규 표현식과 함께 preg_replace() 함수를 사용하여 URL을 링크로 변환합니다.
HTTP와 HTTPS URL 모두를 감지하고 링크로 변환하려면 다음과 같이 수정할 수 있습니다.[code]<?php
function auto_link_text($text) {
    // URL 패턴을 정규 표현식으로 정의합니다.
    $pattern = '/(https?:\/\/[^\s]+)/';
   
    // URL을 링크로 변환합니다.
    $replacement = '<a href="$1" target="_blank">$1</a>';
   
    // preg_replace를 사용하여 텍스트에서 URL을 찾아 링크로 변환합니다.
    $text_with_links = preg_replace($pattern, $replacement, $text);
   
    return $text_with_links;
}

// 테스트할 텍스트
$text = "이것은 http://www.example.com과 https://www.google.com의 링크입니다.";
$linked_text = auto_link_text($text);

// 변환된 텍스트를 출력합니다.
echo $linked_text;
?>[/code]
이 코드에서는 https? 정규 표현식을 사용하여 "http://" 또는 "https://"로 시작하는 URL을 모두 매치합니다.
auto_link_text() 함수를 사용하여 주어진 텍스트에서 URL을 찾아 해당 URL을 <a> 태그로 감싸 링크로 변환합니다. 
따라서 HTTP와 HTTPS URL 모두를 찾아서 링크로 변환할 수 있습니다.

댓글목록

등록된 댓글이 없습니다.


🔍 검색

회사소개 개인정보처리방침 서비스이용약관
Copyright © rainbowgarden.shop All rights reserved.