PHP metin içinde URL bulma ve çevirme

PHP

Merhaba değerli okurlar. Bugün bir metinde ki URL'leri tespit edip HTML üzerinde tıklanabilir bir link haline getireceğiz.

Eğer projenizde editör kullanıyorsanız (CKEditör vs) vereceğiniz URL leri otomatik çevirir ama editör olmayan kısımlarda kullanıcı bir link verse bile çeviremez. Bu uygulamayı editör olmayan kısımlarda rahatlıkla kullanabilirsiniz.

Hadi aksiyon alacağımız PHP kodumuza geçelim.

<?php

$text = "Bu metin içinde bir URL var https://eminylmz.dev";

function convertUrl($text){
  $url = '/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/';
  return preg_replace($url, '<a href="$0" target="_blank">$0</a>', $text);
}

echo convertUrl($text);

?>

işte bu kadar. Beni dinlediğiniz için teşekkür ederim. Ayrıca Php ile Ad Soyad ilk harflerini çekme adlı yazımızda dikkatinizi çekebilir. 


Yorumlar (0)

    Bu yazıya henüz bir yorum yapılmamış! İlk yorum yapan sen ol!