質問
試していますが、ロジックにこだわっています...だから、私はこれを持っています:
$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コードの内側か外側か
本当に理解できない...
あらゆる種類のヘルプをありがとう
解決
この種の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(または任意の数)に変更し、出力内の列数を常に確認できます。ネストループを使用せずに 実行できます。
他のヒント
WordPress以外のページで最近の投稿を表示する。あなたが探しているのは、オブジェクトのgetメソッドをループする方法だと思います。そのためには、ネストされたループと何らかのリフレクションが必要になります。
2月にリリースされた
-
$ some_value
変数は初期化されません。 - $ itemオブジェクトには、
get_permalink()、get_title()、get_description()
、およびget_date()
などのメソッドがあります
所属していません StackOverflow