2016-04-14 5 views
0

Ich bin ein wenig neu in PHP-Entwicklung, also versuche ich gerade ein paar grundlegende Dinge derzeit.PHP - Suchen und Ersetzen von Tags mit Links

Ich habe eine PHP-Website mit ein paar Seiten. Was ich erstellen möchte, ist ein Skript, das jeden Inhalt mit Hashtags verbindet, die ich schreibe, um auf Twitter zu verlinken.

Also zum Beispiel, wenn ich eine Seite mit #wednesday darauf habe, wird das Skript das aufnehmen und den Hashtag automatisch mit dieser Suche auf Twitter verknüpfen.

Ich bin nicht auf der Suche nach jemanden, der dies für mich tun, aber ich würde wirklich schätzen Tipps und welche Funktionen Sie verwenden würden, um etwas Einfaches so zu erstellen.

Danke!

+0

Regex, dass die Arbeit machen würde ... http://stackoverflow.com/questions/13528337/regex-str-replace –

+0

Haben Sie hast du schon was probiert? – Jer

+0

können Sie uns bitte zeigen, was die gewünschte Ausgabe wäre? – DevDonkey

Antwort

0

Verwendung Regex dafür:

$newContent = preg_replace(
    '/#(\w+)/', 
    '<a href="https://twitter.com/hashtag/$1">#$1</a>', 
    $content 
); 

hier:

/#(\w+)/ jedes Wort finden, das mit beginnt #
<a href="https://twitter.com/hashtag/$1">#$1</a> Ersatz und $1 Mittel gefunden Hash-Tag.
$content Inhalt wo Hash-Tags

Arbeitsbeispiel ersetzen: https://regex101.com/r/eG2qN0/1

+0

Das war genau das, was ich brauchte, danke! – Kayleigh