前提・実現したいこと
ページネーション機能を実装しようとしています。
$contentsList_testのc_about,c_sentence,c_nameの値をif文の条件が合致した場合、foreachで$contentsArrayに繰り返し追加していきたいです。(if文の条件は問題ありません)
発生している問題
$contentsArrayに値が追加されるのではなく、上書きされた状態になっています。
該当のソースコード
使用言語:php
ソースコード
$contentsLists_test = array(
array('c_about' => $content1->getAbout(),'c_sentence' => $content1->getSentence(),'c_name'=>$content1->getName()),
array('c_about' => $content2->getAbout(),'c_sentence' => $content2->getSentence(),'c_name'=>$content2->getName()), array('c_about' => $content3->getAbout(),'c_sentence' => $content3->getSentence(),'c_name'=>$content3->getName()), array('c_about' => $content4->getAbout(),'c_sentence' => $content4->getSentence(),'c_name'=>$content4->getName()), array('c_about' => $content5->getAbout(),'c_sentence' => $content5->getSentence(),'c_name'=>$content5->getName()), array('c_about' => $content6->getAbout(),'c_sentence' => $content6->getSentence(),'c_name'=>$content6->getName()), array('c_about' => $content7->getAbout(),'c_sentence' => $content7->getSentence(),'c_name'=>$content7->getName()), array('c_about' => $content8->getAbout(),'c_sentence' => $content8->getSentence(),'c_name'=>$content8->getName()), array('c_about' => $content9->getAbout(),'c_sentence' => $content9->getSentence(),'c_name'=>$content9->getName()) ); $contentsArray=array(); foreach ($contentsLists_test as $val) { if($val['c_name']==$getSending){ $contentsArray=[ [$val['c_about'], $val['c_sentence'], $val['c_name']] ]; } } var_dump($contentsArray);
補足情報(FW/ツールのバージョンなど)
PHP7.3.2を使っています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/22 07:48