bir metinde önünde # işareti bulunan kelimelere link vermek istiyorum, php ile nasıl yapabilirim kısaca?
örneğin;
$metin = "resim yapmayı seviyorum #resmim #sanat";
bu metinden şu sonucu almak istiyorum:
<a href="tag/resmim">resmim</a>
<a href="tag/sanat">sanat</a>
teşekkürler...
php regex ifadelere göz atarsan daha verimli olur sizin için.
<?php
$metin = "resim yapmayı seviyorum #resmim #sanat";
echo preg_replace('/#(.*) /i','<a href="tag/{$1}">{$1}<a> ',$metin);
?>bu sadece ilk tag için link verir. # e göre diziye atıp aynı mantığı kulllandığın takdirde bütün taglara link verilmiş olur.