簡體   English   中英

如何創建逗號分隔的單詞

[英]How to create comma separated words

我有一個博客系統,可從數據庫中獲取類別名稱。 這是我嘗試過的->

<li><span>Categories:</span>

<?php
   $a = mysqli_query($connecDB, "SELECT * FROM vector_cat WHERE post_id='$puser'");
   while( $b = mysqli_fetch_array($a) ){
?>
<a href="https://www.twekr.com/free-vectors/<?php echo $b['post_id']; ?>"><?php echo $b['cat_name']; ?></a>, &nbsp;
<?php } ?>

</li>

結果是->時尚,技術,PHP,Mysql,
我面臨的問題是如何從結果中刪除最后一個逗號

要解決您的問題,您可以使用rtrim()刪除最后一個逗號。 substr()刪除最后幾個字符。

但是要構建用逗號分隔的字符串,我將使用implode()

內爆(字符串$ glue,數組$ pieces)

echo implode(',', $yourArray)

您可以使用rtrim()

此函數返回從str末尾去除空格的字符串。

rtrim($string, ',');

第二個參數指示要刪除的字符。

rtrim($string, ",")將刪除結尾的逗號。 (有關更多信息,請閱讀PHP.net上的rtrim

嘗試使用“ substr”。 -1用於獲取最后一個字符,0用於刪除最后一個字符

$your_text = "Fashion, Technology, PHP, Mysql,";

$last = substr($your_text, 0, -1);

希望對您有所幫助!

暫無
暫無

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

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