takuro hishikawa Re: ページリストブロックをオプションリスト属性でフィルターをかけたい 2018年5月10日 at 10:48 ツイートする あああ、超初心者なミスをしてしまいました。 foreach ($arr as $word) { ですね。教科書でPHPの解説を書いておきながらこの体たらく… 返信 anken Re: ページリストブロックをオプションリスト属性でフィルターをかけたい 2018年5月10日 at 20:35 いえいえ、ありがとうございます。 ただ、 $arr=array("Java","CSS"); foreach ($arr as $word) { $list->filterByAttribute('project_skills', $word, "=") } $pages = $list->getResults(); とすると、$listが上書きされてしまい、最後の$listから$pagesを取得することになりますよね。 このままやってみた結果、”CSS”分しか取得できませんでした・・。 $pages = $list->getResults(); も上記ループの中に入れてしまうような方法があれば良いと思うのですが、 そのままだと、結局$pagesも上書きされてしまうので、何か良い方法はないでしょうか? スミマセン、PHPをちゃんと理解してればすぐに解決できることかもしれないので 本当に恐縮なのですが、何卒ご教示ください。 返信 返信 Your post has been saved and will be published after approval by the forum moderator. - Enter a Subject - Enter a Message ※ 10分以上、ポップアップを開いたままだと、セッションが切れて投稿できない場合があります。その場合はメッセージをどこかにコピーし、ページ&投稿画面をリロードし投稿し直してください。 件名 メッセージ 画像中の文字と数字を入力してください。 Captchaをクリックすると違う文字候補が出てきます。
anken
Re: ページリストブロックをオプションリスト属性でフィルターをかけたい
ただ、
$arr=array("Java","CSS");
foreach ($arr as $word) {
$list->filterByAttribute('project_skills', $word, "=")
}
$pages = $list->getResults();
とすると、$listが上書きされてしまい、最後の$listから$pagesを取得することになりますよね。
このままやってみた結果、”CSS”分しか取得できませんでした・・。
$pages = $list->getResults();
も上記ループの中に入れてしまうような方法があれば良いと思うのですが、
そのままだと、結局$pagesも上書きされてしまうので、何か良い方法はないでしょうか?
スミマセン、PHPをちゃんと理解してればすぐに解決できることかもしれないので
本当に恐縮なのですが、何卒ご教示ください。