ImはPHPで始まり、私は助けが必要です!これまでのところ、私は自分のビデオのカテゴリリストを持っていて、この単純なforeachループでは、リンク内にすべてを表示しています。今、私がしたいのは、カテゴリIDに基づいて、それらのいくつかだけを表示することです。すべてのカテゴリを表示PHP - foreachループ
コード:2,8,21,22:
$idx = 0;
foreach($this->categories as $category)
{
echo "\n".($idx++ ? '| ' : '').'<a href="'.KM_Helpers::getCategoryURL($category).'">'.$category['name'].'</a>';
}
のは、今、私はIDを持つカテゴリのみを表示したいとしましょう。私は$ category ['id']を使ってIDSを得ることができます。
私は私が見せたいだけIDを含む配列を有していると考えていた...
$myarray = array(2, 8, 21, 22);
私の質問は、どのようにすることができますIに含まれる唯一のIDを表示する私の$カテゴリ配列、ループ配列? ($ category ['id']に基づいて)
何か助けていただきありがとうございます!
'$ idx ++'は常にtrueを返しませんか? – 472084
@Jleagle no。初めてfalseを返します。 $ idx ++はインクリメントする前に$ idxの値を返します。 –
上記の答えはすべて、IDをカテゴリクエリに引き込むことを前提としています。あなたはそれをやっていますか? @Surreal Dreams、私は$ category ['id']の行を文章ではなく質問文として読む。 –