我使用mysql_fetch_array返回一个值数组。
在while循环中,我需要在数组的下一个元素上执行if条件。
E.g
if next($row) == 'test'
{
...
}
事情是'next($ row)'返回数组中下一个元素的索引。我想测试下一个$行(“名称”)。
if next($row("name")) == 'test'
{
...
} //this code is incorrect
有没有办法在php中这样做?
非常感谢您的帮助:)
答案 0 :(得分:2)
如果“next($ row)”为您提供数组中下一个单元格的索引,则只需使用它来执行测试。 $ arr [next($ row)] =下一个单元格值/ obj /无论你有什么
答案 1 :(得分:1)
foreach ($rows as $k => $row) {
if (isset($rows[$k+1]) && $rows[$k+1] == 'test') //do something
// Do normal stuff here
}