PHP foreach按条件过滤

时间:2016-10-13 03:02:54

标签: php arrays

我有结果的多维数组,我想根据给定的类别过滤这些。就像我们在MySQL中使用“WHERE”一样。

<?php 
$links_cat = 1;
foreach($linkcreator as $x=>$link)
  {
  echo "Category: " . $link[0] . " - <a href='" . $link[1] . "'>" . $link[2] , "</a>";
  echo "<br>";
  }
?>

$links_cat$link[0]对应。我如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

使用 if语句

<?php 
$links_cat = 1;
foreach($linkcreator as $x=>$link)
{
    if($link[0] == $links_cat){
        echo "Category: " . $link[0] . " - <a href='" . $link[1] . "'>" . $link[2] , "</a>";
        echo "<br>";
    }
}
?>