如何通过foreach
从db中获取第一项$posts = new Posts();
$post = $posts->feature_post($conn);
foreach($post as $feature) { ?>
我的html代码与第一项不同。所以我需要获得第一项然后其他项目, 我该怎么做?
提前感谢。
答案 0 :(得分:1)
要获取数组的第一项,可以使用重置功能
<?php
$posts = new Posts();
$listPost = $posts->feature_post($conn);
$firstPost = reset($listPost);
...
此外,如果你想知道你是否遍历第一个元素,以及你的数组的键是0,1,2,3等。
<?php
foreach($array as $key => $cell) {
if ($key === 0) {
// this is your first element
....
}
}
如果数组的键不是数字索引,但您不打算使用它们,则可以使用array_values函数
获取此类数组