回答編集履歴

1

調整

2017/07/21 14:22

投稿

yambejp
yambejp

スコア114845

test CHANGED
@@ -41,3 +41,65 @@
41
41
  }
42
42
 
43
43
  ```
44
+
45
+
46
+
47
+ # 関数で処理
48
+
49
+ forやforeachを無理やり使わないでやってみます
50
+
51
+ ```PHP
52
+
53
+ $like = [
54
+
55
+ [
56
+
57
+ '動物' => 'りす',
58
+
59
+ '果物' => 'りんご',
60
+
61
+ '飲み物' => 'コーラ',
62
+
63
+ ],
64
+
65
+ [
66
+
67
+ '動物' => 'ねこ',
68
+
69
+ '果物' => 'みかん',
70
+
71
+ '飲み物' => 'サイダー',
72
+
73
+ ],
74
+
75
+ [
76
+
77
+ '動物' => '犬',
78
+
79
+ '果物' => 'スイカ',
80
+
81
+ '飲み物' => '炭酸水',
82
+
83
+ '食品' => 'パン',
84
+
85
+ ],
86
+
87
+ ];
88
+
89
+ $keys=array_keys($like[0]);
90
+
91
+ array_walk($keys,function($i) use($like){
92
+
93
+ array_walk($like,function($j,$k) use($i){
94
+
95
+ print ($k>0?" ":"").$j[$i];
96
+
97
+ });
98
+
99
+ print "<br>";
100
+
101
+ });
102
+
103
+
104
+
105
+ ```