php如何导航到数组中的上一个和下一个值

问题描述 投票:1回答:1

我有一个blog_ids的数组,我想导航到该数组中的上一个和下一个blog_id

foreach($blog_ids as $blog_id) {
    echo $blog_id.'<br />';
}
// output:
id_20200523214047
id_20200523003107
id_20200521125410
id_20200521123813
id_20200514222532

从当前页面上,我用$_GET['page'];来获取ID>

echo $_GET['page'];
// ouput
id_20200521125410 (3rd value of array)

我现在如何从当前ID导航到该数组中的上一个

下一个值?前一个应该是:id_20200523003107,下一个应该是id_20200521123813

我有一个blog_id数组,我想导航到该数组中的上一个和下一个blog_id。 foreach($ blog_ids as $ blog_id){echo $ blog_id。'
'; } //输出:id_20200523214047 ...

php arrays next
1个回答
1
投票

如果您的数组具有连续的整数键,则获取当前键,然后加或减一个。如果已经在第一个位置,则返回最后一个;如果已经在最后位置,则返回第一个。那可能不是您想要的行为,因此,如果下一个或上一个不存在,只需将??之后的内容更改为您想要的任何内容:

© www.soinside.com 2019 - 2024. All rights reserved.