Fonction PHP : replace_twitter_user_names()

Ici, vous pouvez voir (et copier/coller) le code complet de la fonction PHP replace_twitter_user_names(). N'hésitez pas voter pour cette fonction si elle vous plaît ou si vous vouv en servez !

replace_twitter_user_names() ajouté le 2009-07-03 16:50:37 par AdrianGaudebert

/**
* Replace twitter user names (@user) in a text by html links (<a href="http://twitter.com/user">)
*/
function replace_twitter_user_names($tweet)
{
    return preg_replace('#\@([-A-Za-z0-9]+)#', '<a href="http://twitter.com/$1">@$1</a>', $tweet);
}

Voter pour cette fonction


Remplace les noms d'utilisateurs de Twitter (sous la forme @user) dans un texte par des liens vers le profil de l'utilisateur ( http://twitter.com/user ).

Commentaires sur la fonctions php

AdrianGaudebert 03/07/2009 à 17:06

Mauvaise catégorie, je l'ai mis en MySQL alors qu'il devrait être en Chaines de caractères ! Merci ! ;)

AdrianGaudebert 19/07/2009 à 19:50

Petite correction, les pseudos avec des underscores n'étaient pas pris en compte, voici la correction.

function replace_twitter_user_names($tweet)
{
    return preg_replace('#\@([-A-Za-z0-9_]+)#', '@$1', $tweet);
}