检查最后一项是否(in_array ...)

时间:2015-09-02 00:00:14

标签: php

发现时我正在展示:

if(in_array("$id",$from-an-array)) {
    //show code

    //at last one found: show <hr> and continue
}
else { do other stuff }

在找到in_array的最后一个$ id之后,我希望显示像<hr>这样的一次中断 - 打破运行,并继续循环。

我们如何知道我们何时达到最后一项?

1 个答案:

答案 0 :(得分:1)

您似乎想确定变量是否与数组中的最后一个元素相同。

您可以使用end()检查数组中最后一项$id

if( $id == end($array) ) {
  //This is the last item
}
else {
   // ..
}

如果你需要检查它是完全相同的元素,你也可以使用===(3个等号而不是2个),但这可能不是必需的。