【问题标题】:Limit the number of Keywords in PHP限制 PHP 中的关键字数量
【发布时间】:2017-06-13 10:51:43
【问题描述】:

我需要帮助限制我页面上的关键字数量。我可以从数据库 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 循环中定义它,我想知道如何限制打印关键字的数量。

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

有时没有 25 个关键字,如果运行它打印的代码

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

【问题讨论】:

    标签: php mysql loops limit keyword


    【解决方案1】:

    我的建议是像这样使用min() 函数:

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

    【讨论】:

    • 谢谢,这对我帮助很大。
    猜你喜欢
    • 2012-03-18
    • 1970-01-01
    • 2013-10-23
    • 1970-01-01
    • 1970-01-01
    • 2017-01-15
    • 2020-10-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多