0

私は試していますが、ロジックに行き詰まっています...だから、私はこれを持っています:

$max_items=10;

echo '<table>';
echo '<tr>';

foreach ($feed->get_items(0, $max_items) as $item): 

echo '<td>';
echo $some_value; 
echo '</td>';

endforeach; 

echo '</tr>';
echo '</table>';

私はこのような結果を表示したい:

[1][2]
[3][4]
[5][6]
[7][8]
[9][10]

while ステートメントを使用する必要がありますか? forループ?foreach コードの内部または外部?

本当にわからない...

あらゆる種類の助けをありがとう

4

3 に答える 3

0

WordPress 以外のページで最近の投稿を表示する へのこのリンクを見てください。あなたが探しているのは、オブジェクトの get メソッドをループする方法だと思います。そのためには、ネストされたループと何らかのリフレクションが必要になります。

于 2009-03-03T21:22:48.027 に答える
0

私はつい最近、Cogenuityの 2 月のリリースでSimplePieを使用していたので、これはまだ記憶に新しいところです。

  • $some_value変数が初期化されることはありません。
  • get_permalink(), get_title(), get_description()$item オブジェクトには、 、などのメソッドがあります。get_date()
于 2009-03-03T21:24:14.527 に答える
0

この種の HTML 構築を行う方法の非常に簡単な例を次に示します。

<?php

$data = range( 'a', 'z' );
$numCols = 2;

echo "<table>\n";
echo "\t<tr>\n";

foreach( $data as $i => $item )
{
    if ( $i != 0 && $i++ % $numCols == 0 )
    {
        echo "\t</tr>\n\t<tr>\n";
    }
    echo "\t\t<td>$item</td>\n";
}

echo "\t</tr>\n";
echo '</table>';

このようにして、$numCols を 3 または 4 (または任意の数) に変更し、常にその数の列を出力で確認できます。ネストされたループを使用する必要はありません。

于 2009-03-03T21:24:51.373 に答える