回答編集履歴

7

修正

2019/06/17 00:01

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -32,9 +32,9 @@
32
32
 
33
33
  ```
34
34
 
35
- ```ph低評価
35
+ ```php
36
36
 
37
- 理由不明。こめゆとforeach (['1','1'] as $dayOfWeek){
37
+ foreach (['1','1'] as $dayOfWeek){
38
38
 
39
39
  echo $dayOfWeek[0].PHP_EOL;
40
40
 

6

低評価理由不明。コメント願います

2019/06/17 00:01

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -32,9 +32,9 @@
32
32
 
33
33
  ```
34
34
 
35
- ```php
35
+ ```ph低評価
36
36
 
37
- foreach (['1','1'] as $dayOfWeek){
37
+ 理由不明。こめゆとforeach (['1','1'] as $dayOfWeek){
38
38
 
39
39
  echo $dayOfWeek[0].PHP_EOL;
40
40
 

5

修正

2019/06/16 23:50

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -97,3 +97,7 @@
97
97
  前も指摘してますがLarabelって書くより恥ずかしいスペルミスです(中学で習うはずです)
98
98
 
99
99
  英語苦手ならGoogle翻訳使うか、ローマ字表記にしてください。
100
+
101
+ 「書いたとおりにしか動かない」のがプログラムなので、こういう細かいスペルを気にしない人は必ず「思った通りに動く」と思い込みでプログラムを組んで無用な浪費をし続けることになります。
102
+
103
+ これまでの質問で何度も「思った」で失敗していると思います。学習しましょう。

4

修正

2019/06/16 11:36

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -85,3 +85,15 @@
85
85
  「エラーの理由」が質問なのでこれまで。
86
86
 
87
87
  理由がわかったらどうしたらいいかは考えれば分かると思います。
88
+
89
+
90
+
91
+ > calender.blade.php
92
+
93
+ calender_table
94
+
95
+
96
+
97
+ 前も指摘してますがLarabelって書くより恥ずかしいスペルミスです(中学で習うはずです)
98
+
99
+ 英語苦手ならGoogle翻訳使うか、ローマ字表記にしてください。

3

修正

2019/06/16 11:29

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -51,3 +51,37 @@
51
51
  配列や変数というより、[文字列の基礎](https://www.php.net/manual/ja/language.types.string.php#language.types.string.substr)(例11など参照)ですね。
52
52
 
53
53
  むしろ[0]固定の時もエラーが出ないだけでちゃんと表示されないはずですけど。
54
+
55
+
56
+
57
+ **作った配列には0~6は存在するけどそれぞれのループではそれぞれ順番に定義した文字列が来ているよね**
58
+
59
+ という話。
60
+
61
+ 配列の基礎、foreachの基礎も学習しなおしましょう。
62
+
63
+
64
+
65
+ ```php
66
+
67
+ var_dump(['日', '月', '火', '水', '木', '金', '土']);
68
+
69
+
70
+
71
+ foreach (['日', '月', '火', '水', '木', '金', '土'] as $dayOfWeek){
72
+
73
+ var_dump($dayOfWeek);
74
+
75
+ }
76
+
77
+ ```
78
+
79
+ それに`dayOfWeek`って「曜日」です。
80
+
81
+ せっかく意味がある変数をつけているのに・・・。
82
+
83
+
84
+
85
+ 「エラーの理由」が質問なのでこれまで。
86
+
87
+ 理由がわかったらどうしたらいいかは考えれば分かると思います。

2

修正

2019/06/16 10:37

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -13,3 +13,41 @@
13
13
  あと「データが入っている前提」の危ない実装をやめることですね。
14
14
 
15
15
  変数、配列の扱い方の基礎なのでそこは調べてください。
16
+
17
+
18
+
19
+ ----------------------------
20
+
21
+ 初心者さんなので一応ヒント:
22
+
23
+ ```php
24
+
25
+ foreach (['0', '1', '2', '3', '4', '5', '6'] as $dayOfWeek){
26
+
27
+ echo $dayOfWeek[0];
28
+
29
+ }
30
+
31
+ //0123456
32
+
33
+ ```
34
+
35
+ ```php
36
+
37
+ foreach (['1','1'] as $dayOfWeek){
38
+
39
+ echo $dayOfWeek[0].PHP_EOL;
40
+
41
+ }
42
+
43
+ //1
44
+
45
+ //�
46
+
47
+ ```
48
+
49
+
50
+
51
+ 配列や変数というより、[文字列の基礎](https://www.php.net/manual/ja/language.types.string.php#language.types.string.substr)(例11など参照)ですね。
52
+
53
+ むしろ[0]固定の時もエラーが出ないだけでちゃんと表示されないはずですけど。

1

修正

2019/06/16 10:07

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -1,5 +1,15 @@
1
1
  「入ってないから」他なりません。
2
2
 
3
+ PHP側はきたデータをそのまま処理しているだけなので
4
+
5
+ 「入っている」という思い込みは通用しません。
6
+
7
+
8
+
3
- デバッグでデータ確認してください
9
+ デバッグでデータ確認するだけで解決ます
10
+
11
+
4
12
 
5
13
  あと「データが入っている前提」の危ない実装をやめることですね。
14
+
15
+ 変数、配列の扱い方の基礎なのでそこは調べてください。