php - 在数组中查找下一行元素值

时间:2011-10-25 10:04:01

标签: php

我使用mysql_fetch_array返回一个值数组。

在while循环中,我需要在数组的下一个元素上执行if条件。

E.g

if next($row) == 'test'
{
...
}

事情是'next($ row)'返回数组中下一个元素的索引。我想测试下一个$行(“名称”)。

if next($row("name")) == 'test'
    {
    ...
    } //this code is incorrect

有没有办法在php中这样做?

非常感谢您的帮助:)

2 个答案:

答案 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
}