2017-06-13 1 views
0

私のページのキーワードの数を制限する助けが必要です。私はデータベースexからキーワードを呼び出すことができます。 $ keywordsが利用可能です。私はすべてのブログの投稿のためにそれらを取得したい。PHPのキーワードの数を制限する

<?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ループ内のコードが

は私がどのように知りたいハイパーリンクなどのキーワードを示しています

私のデータベーステーブルは、私はこのコードを持っているこの

| 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 | 

のようにフォーマットされます私がforループexでそれを定義している間に印刷されたキーワードの数を制限してください。

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

は時々、コードを実行した場合には、印刷し、25個のキーワードがありません

KEYWORD1、KEYWORD2 ,,,,,,,,,,,,,,

答えて

0

私の提案は、min()のような機能を使用します:

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

ありがとう、それは私を助けました。 – BujarA

関連する問題