PHP でハッシュタグ システムを設定しようとしています。ユーザー入力に#
単語の隣に が含まれている場合、それはリンクに置き換えられます。
例えば:
$input = "mysql_real_escape_string($_POST['input'])";
$sql = "INSERT INTO table (input) VALUES ('$input')";
mysql_query($sql, $connect);
?>
<?php
mysql_select_db("database",$connect);
$sql = mysql_real_escape_string("SELECT * FROM input");
$myData = mysql_query($sql, $connect);
echo $myData;
「スクールゾーンで時速 80 マイルで走った$myData
#yolo」
エコーアウトしたい:
Just went 80mph in a schoolzone <a href="search?q=%23yolo">#yolo</a>
Twitterのように。これを設定する方法はわかりませんが、preg_match()
関与str_replace()
していると思います。