PHP Twitter sonuçların bir listesini oluşturarak Im, zaten dize metin bağlantıları açmak için PHP kullanarak im yerine düz metin daha tıklanabilir bağlantılar içine döndü.
Twitter sonuçlarında bazı dize karma etiketleri içeren, sadece # karakteri ile önüne metin.
Ben ne yapmak istiyorum HASTAG almak ve tıklanabilir bir link haline dönüştürmek.
Örneğin:
Hello my name is Dan, and im working with the #twitter api
Ben çevirmek istediğiniz:
Hello my name is Dan, and im working with the <a href="http://search.twitter.com/search?q=%23twitter">#twitter</a> api
Ben encode veya decode düşünüyorum - URL ben% 23 # değiştirmek zorunda olduğunu fark.
Ayrıca ....
Im zaten dize içinde tıklanabilir bağlantılar oluşturmak için aşağıdaki kodu kullanarak, bu iki RegEx bulunuyor birleştirmek mümkün mü?
İşte tıklanabilir bağlantılara bağlantılar dönüştürmek benim PHP:
//Convert links in string to links
preg_match('/(http:\/\/[^\s]+)/', $row["content"], $text);
$hypertext = "<a target='_blank' href=\"". $text[0] . "\">" . $text[0] . "</a>";
$newString = preg_replace('/(http:\/\/[^\s]+)/', $hypertext, $row["content"]);