回答編集履歴

1

そもそも想定する結果がでないコードだったので削除します笑 失礼しました

2017/03/13 08:20

投稿

Clor
Clor

スコア883

test CHANGED
@@ -1,55 +1 @@
1
- 2次元の前提ですが・・・
1
+           
2
-
3
- ```PHP
4
-
5
- <?php
6
-
7
-
8
-
9
- $array = [
10
-
11
- "A" => array ("apple"),
12
-
13
- "B" => array (),
14
-
15
- ];
16
-
17
- echo ("empty=>" . (isEmpty($array) ? "true" : "false"));
18
-
19
- // false
20
-
21
-
22
-
23
- $array = [
24
-
25
- "A" => array (),
26
-
27
- "B" => array (),
28
-
29
- ];
30
-
31
- echo ("empty=>" . (isEmpty($array) ? "true" : "false"));
32
-
33
- // true
34
-
35
-
36
-
37
- function isEmpty($parent_array) {
38
-
39
- foreach ($parent_array as $child_array) {
40
-
41
- if (count($child_array) > 0) {
42
-
43
- return false;
44
-
45
- }
46
-
47
- return true;
48
-
49
- }
50
-
51
- }
52
-
53
- ?>
54
-
55
- ```