配列内の特定の条件を満たすアイテムのみを表示しようとしています。現時点では、配列内のすべてを出力しています。 私がこれまで持っているもの:配列内に特定の基準を持つアイテムのみを表示する
は$records = $d->get("FoundCount");
$result = array();
for($i = 1; $ <= $record; $i++){
// various array components
$show_published = $d->field(show_published); //this is the variable from the DB that will determine if the item is shown on the page. Yes/no string.
if($show_published == 'Yes'){
$results[] = new Result(//various array components, $show_published, //more things);
}
これは出力に'No'
としてラベル付けされたものを含むすべてのアイテムを、と思われます。
どのような指針も素晴らしいでしょう。私は数ヶ月の間だけPHPを使用しています。
例で任意の定数、変数、メソッド、オブジェクト、および構文エラーを使用すると、どういうことが分かりますか? –
$ d-> fieldの代わりにforループで$ record-> fieldを試してください –
私のコードの曖昧さを残して申し訳ありません。私は共有できない情報が含まれているので、代わりに一般的な用語を使用する必要があります。変数の多くは、ビジネス名と私的な情報を含んでいます。 –