PHP preg_match
Sven Thijssen
06/11/2013 19:55:00Hoi allemaal
Ik wou op mijn website een soort van tagging toevoegen. Je kan een persoon taggen door '@[voornaam]_[achternaam]' te schrijven. Met onderstaande code wou ik '@' uit de post (hier heet dit bloopp, sorry voor de verwarring) halen door preg_match. Ik heb echter geen idee hoe ik het aansluitende gedeelte uit de post moet halen en vervolgens ook de underscore.
Of moet ik dit met een explode doen?
Alvast bedankt!
Ik wou op mijn website een soort van tagging toevoegen. Je kan een persoon taggen door '@[voornaam]_[achternaam]' te schrijven. Met onderstaande code wou ik '@' uit de post (hier heet dit bloopp, sorry voor de verwarring) halen door preg_match. Ik heb echter geen idee hoe ik het aansluitende gedeelte uit de post moet halen en vervolgens ook de underscore.
Code (php)
1
2
3
4
5
6
2
3
4
5
6
if(preg_match_all("/(@\w+)/", $bloopp, $tagged)){
$tagged = (voornaam) (achernaam)
$sql="INSERT INTO bloopp (bloopp, tagged, browser, medium, ip, send_time, email) VALUES ('$bloopp', '$tagged', '$browser', 'desktop', '$ip', NOW(), '$email')";
$result = mysqli_query($link, $sql);
}
$tagged = (voornaam) (achernaam)
$sql="INSERT INTO bloopp (bloopp, tagged, browser, medium, ip, send_time, email) VALUES ('$bloopp', '$tagged', '$browser', 'desktop', '$ip', NOW(), '$email')";
$result = mysqli_query($link, $sql);
}
Of moet ik dit met een explode doen?
Alvast bedankt!
Er zijn nog geen reacties op dit bericht.