質問: " ◆タイトル:$title ◆商品名:$item2 ◆メーカー:$information ◆ジャンル: ?> "; echo $item; ``` 結果として ◆ジャンル: Aジャンル Bジャンル のような表示結果をさせたいと思っております。 エラーメッセージ ``` Notice: Array to string conversion in ****.php on line 40 Notice: Undefined variable: genrelist in ****.php on line 40 Notice: Undefined variable: genrelist in ****.php on line 41 ``` 現在の表示は ``` ◆ジャンル: ?> ``` となっております。 試行錯誤や参考書を精読しなくてはいけないのですがご教示頂けると幸いです。
回答: どのように表示させたいのか、モックは作られましたか? ブラウザで見せたいのであれば、完成イメージも何もなしにいきなりPHPを書くのは悪手ですし遠回りです。 (基本設計工程でやることです) あとはPHPから実行したさいにブラウザの「ソースを表示」からHTMLを確認することです。モックを作っておけば画面表示どおりにいかないときに差異を比べることができます。 本件は結局ダブルクォーテーションの扱い方とphpタグの使い方をおさえれば済みますが、モックは必ず作ってください。