php
1 2require_once($_SERVER["DOCUMENT_ROOT"] . "/test/product.php"); 3 4$Product = [ 5 new Product('パン',7,5), 6 new Product('魚',5,15), 7 new Product('レタス',5,25), 8 new Product('カレー',9,3), 9 new Product('コーヒー',11,19), 10 new Product('お茶',2,23), 11]; 12 13for($i = 1; $i<=12; $i++){ 14 echo "■■■■{$i}月です<br>"; 15 foreach($Product as $Products){ 16 if($Products->isProductMonth($i)){ 17 echo "{$Products->getName()}が{$Products->getProductDay()}日に発売です"; 18 } 19 } 20 if(!($i == $Product[$i]->getProductMonth())){ 21 echo '今月発売の商品はありません<br>'; 22 } 23} 24
上記のコードを実行すると
php
1 if(!($i == $Product[$i]->getProductMonth())){ 2 echo '今月発売の商品はありません<br>'; 3 }
この箇所でNotice: Undefined offset: 6というエラーが返されるのですが何か回避する方法はありませんでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。