簡體   English   中英

限制PHP中關鍵字的數量

[英]Limit the number of Keywords in PHP

我需要幫助來限制頁面上關鍵字的數量。 我可以從數據庫ex調用關鍵字。 $ keywords對他們可用。 我想在每篇博客文章中獲得它們。

我的數據庫表是這樣格式化的

| id     | title  | ... | keywords  |
|---------------------------------- |
| 1      | title1 | ... | word-t1-1 |
|        |        |     | word-t1-2 | 
|        |        |     | word-t1-3 |
|        |        |     |           |
| 2      | title2 | ... | word-t2-1 |
| 3      | title3 | ... | word-t3-1 |
| 4      | title4 | ... | word-t4-1 |

我有以下代碼:

<?php 
   $kw1  = trim($keywords);
   $ct1 = explode("\n", $kw1);
   $searchkeys = "";
   for ($i = 0; $i <= sizeof($ct1); $i++) {
      $searchkeys = $searchkeys.'<a href="/search_results.php?keyword='.$ct1[$i].'&submit_search=">'.$ct1[$i].'</a>, ';
   }
   //echo $searchkeys;
?>

for循環中的代碼將關鍵字顯示為超鏈接

我想知道如何限制打印關鍵字的數量,如果我在for循環ex中定義它的話。

for ( $i = 0; i < 25; $i++){ somecode; }

有時沒有25個關鍵字,如果運行它打印的代碼

keyword1,keyword2 ,,,,,,,,,,,,,,,

我的建議是使用min()函數,如下所示:

for ( $i = 0; $i < min(count($arr), 25); $i++ ) { // code here }

暫無
暫無

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

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