簡體   English   中英

如何使用php和mysql逐行分隔單詞

[英]How to separate words from a row individually using php and mysql

我有一個帶有名為關鍵字的表的mysql數據庫-參見下文 在此處輸入圖片說明

****如您所見,該行內部列出了多個單詞。

我的問題是否存在使用mysql和php單獨分隔每個單詞的方法。 現在,它將所有單詞組合為一個單詞,而不是單個單詞。

下圖為您顯示單詞,但一個按鈕可能包含3個或更多單詞。 在此處輸入圖片說明 我需要使這些單詞具有獨特性並靠它們自己。 可以在MYSQL中完成嗎? 如果可以,請提供php編碼,謝謝。

您可以使用PHP以逗號和空格分隔關鍵字。

//Split the keyword into array
$keywords_array = explode(", ", $keywords);

//Use array_unique to remove duplicates
$unique_keywords_array = array_unique($keywords_array);

//Print output
foreach($unique_keywords_array as $key) {
    echo $key . "<br />";
}

因為您沒有共享任何代碼,所以我可以給您一個簡單的猜測,以便您可以進一步進行:-

用php從表中獲取數據,並使用explode函數分隔每個單詞。

最好的選擇是使用explode函數,下面的鏈接是php網站中explode的參考: http : //php.net/manual/en/function.explode.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM