检查是否存在++,如果不是,则获得最近
问题描述:
[ number - title ]
[ 1 - t1 ]
[ 2 - t2 ]
[ 5 - t3 ]
[ 13 - t4 ]
[ 22 - t5 ]
,每次我点击例如在按钮这部分$next_post = $number+1;
,往前走了一步,但是,当它到达$number = 2;
它会给我404错误,因为没有$number = 3;
我该如何输入一个查询来检查下一个数字是否不存在,然后直接跳到最近的数字。检查是否存在++,如果不是,则获得最近
答
把你的号码中的数组:
$numbers = [1, 2, 5, 13, 22];
现在你可以使用正则表达式,然后使用$ next_post = $阵列的[I]使用$next_post = $number[$i + 1];
你可以预处理数到一个数组数组的大小 – brad
@brad,hm,regex? –
正则表达式提取[和 - 之间的数字的正则表达式,然后您可以将它们存储在数组中 – brad