SQL クエリから生成されたデータの配列を表示しようとしています。これはうまくいきます。ただし、id 属性 = 値の項目を 1 つ表示したくありません。コード:
<?php foreach($sheet_list as $key => $sheet) : ?>
<?php if($sheet['id'] == $selected1){unset ($sheet_list[$key]);}?>
<tr>
<td><?=$sheet['title'];?></td>
<td><?php echo date('d F Y', strtotime($sheet['startDate'])); ?></td>
<td><?php echo date('d F Y', strtotime($sheet['endDate'])); ?></td>
<td><input type="radio" name="selected2" id="selected2" value="<?=$sheet['id'];?>" <?php
if ($key == 0) echo ' checked ';
?>/></td>
</tr>
<?php endforeach; ?>
したがって、これは問題のないテーブルを生成していますが、1つの配列項目とそのすべての属性を表示したくない foreach ループにあります。ここでは、「id」フィールドが変数$selected1
に = であり、ここに投稿された多くの質問を見てきました。ただし、1 次元または 2 次元配列の場合は多くなります。助けてください。