我有一個PHP腳本,從MySQL數據庫中提取關鍵字,我需要幫助弄清楚如何鏈接每個單詞。PHP/MySQL鏈接每一個字
一個例子MySQL的條目: 牛哞白黑
需要輸出鏈接形式:
<a href=word.php?word=cow>cow</a> <a href=word.php?word=moo>moo</a>, etc.
謝謝
我有一個PHP腳本,從MySQL數據庫中提取關鍵字,我需要幫助弄清楚如何鏈接每個單詞。PHP/MySQL鏈接每一個字
一個例子MySQL的條目: 牛哞白黑
需要輸出鏈接形式:
<a href=word.php?word=cow>cow</a> <a href=word.php?word=moo>moo</a>, etc.
謝謝
試試這個:
$output = "";
$mysql_str = "cow moo white black";
$keywords = explode(" ", $mysql_str);
foreach ($keywords as $keyword) {
$output .= "<a href=\"word.php?word=".$keyword."\">".$keyword."</a> ";
}
echo $output;
謝謝redhatlab!山羊大師在你面前回答,所以我必須給他答案。很抱歉,但感謝您花時間幫助我。 – AZKyleP 2010-10-17 04:24:24
沒問題。 BTW split是PHP 5.3的一個不推薦使用的函數,它可能會成爲未來的一個問題:http://us.php.net/split還有山羊大師的「foreach」循環會打印兩次鏈接的文字。 – 2010-10-17 04:38:00
你得到了答案。我首先嚐試了他的代碼,但遇到了一些問題。你的代碼像魅力一樣工作!非常感謝你! :)如果你可以編輯你的文章,請添加一個「o」以便發現其他人認爲這篇文章有用。 – AZKyleP 2010-10-17 04:44:01
如果$行[ 「進入」]是入門,那麼如下:
$fieldArray = split(" ", $row["entry"]);
foreach($fieldArray as $item) {
echo "<a href=\"word.php?word=" . $item . "\">" . $item . "</a>";
}
就是這樣!謝謝山羊大師! :) – AZKyleP 2010-10-17 04:21:50
需要在輸出時將1 MySQL行中的所有關鍵字轉換爲鏈接。 – AZKyleP 2010-10-17 04:18:58
對不起,如果我沒有回答你的問題。 MySQL行中有空格。空間之間的一切都需要變成一個鏈接。 – AZKyleP 2010-10-17 04:21:07