[英]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.