teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

追記

2018/05/23 01:50

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -33,4 +33,18 @@
33
33
 
34
34
  とかでしょうか。
35
35
  上記に挙げた記事に参考になるものはあると思いますよ。
36
- マニュアルにもあるとおり、echo は文字列を出力するものなので、配列に対してそのままechoをすると Arrayと表示されたりするので、きちんと配列の中身を解析した上でechoしてくださいね。
36
+ マニュアルにもあるとおり、echo は文字列を出力するものなので、配列に対してそのままechoをすると Arrayと表示されたりするので、きちんと配列の中身を解析した上でechoしてくださいね。
37
+
38
+ ----
39
+ # 質問追加されたのでその分の参考記事を追加
40
+
41
+ [PHP 配列 ループ]
42
+ - [PHPマニュアル:foreach](http://php.net/manual/ja/control-structures.foreach.php)
43
+ - [PHPでforeach文を使う方法【初心者向け】](https://techacademy.jp/magazine/4978)
44
+ - [【PHP入門】配列のループ方法まとめ](https://www.sejuku.net/blog/21827)
45
+ - [配列の宣言方法、配列数分ループさせる方法](http://www.24w.jp/study_contents.php?bid=php&iid=php&sid=array&cid=001)
46
+
47
+ [PHP 配列 ループ 多次元]
48
+ - [[PHP]多次元連想配列の扱い](https://qiita.com/shuntaro_tamura/items/97d5652626b3eedc1085)
49
+ - [foreach-多次元配列の場合の構文](http://php-beginner.com/reference/control/foreach.html#sample3)
50
+ - [teratail:[PHP]多次元配列を使ったforeach文での出力について](https://teratail.com/questions/84455)

2

修正

2018/05/23 01:50

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -6,8 +6,11 @@
6
6
  で調べれば結構でてきます。
7
7
  Parse error: syntax errorは文法のミスではありますが状況により解決方法が違ってくるので、
8
8
  他者の環境で再現できない以上は、自身のコードにどこが誤りがあるのか、自身で見つけるしかありません。
9
+
9
10
  本当にコード全体を提示していますか?
10
11
  参考書のコードだからと省略していませんか?
12
+ コードは参考書のコードではなく自身が書かれたコードを提示しないと意味がありませんよ?
13
+
11
14
  以前の質問で「某」とされたままなのでこちらでは確認する術がありませんのであしからず。
12
15
 
13
16
  私がコメントで指摘しているのは**タイトルで「echoで出力されません。」とありながらコード内ではどこにもechoを書いていないところ**です。

1

追記

2018/05/23 01:00

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -10,14 +10,13 @@
10
10
  参考書のコードだからと省略していませんか?
11
11
  以前の質問で「某」とされたままなのでこちらでは確認する術がありませんのであしからず。
12
12
 
13
- 私がコメントで指摘しているのは**タイトルで「echoで出力されません。」とありながらコード内ではどこにもechoを書いていないところ**を指摘しています。
13
+ 私がコメントで指摘しているのは**タイトルで「echoで出力されません。」とありながらコード内ではどこにもechoを書いていないところ**す。
14
-
15
14
  echoを書いていて出力されていないなら分かりますが、どこにもechoを書いていないのだから出力されないのは当然ですよね?
16
15
 
17
16
  だからまずはechoを書きましょう。echoの書き方が分からないなら調べましょう。 参考:[PHPマニュアル:echo](http://php.net/manual/ja/function.echo.php)
18
17
 
19
- $_SESSIONを使われていますが、その使い方は大丈夫ですか?
18
+ $_SESSIONや$_POSTを使われていますが、その使い方は大丈夫ですか?
20
- それも調べましょう。 参考:[PHPマニュアル:Session-基本的な使用法](http://php.net/manual/ja/session.examples.basic.php)
19
+ それも調べましょう。 参考:[PHPマニュアル:Session-基本的な使用法](http://php.net/manual/ja/session.examples.basic.php) / [PHPマニュアル:$_POST](http://php.net/manual/ja/reserved.variables.post.php)
21
20
 
22
21
  上記を読んだら「配列」であることが分かります。
23
22
  で、あれば配列の中身を出力する方法を調べれば良いですね。