[英]PHP foreach filtered by condition
我有帶有結果的多維數組,我想根據給定的類別過濾這些。 就像我們在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]
。 我該如何實現?
用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>";
}
}
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.