回答編集履歴

2

追記

2016/08/02 11:40

投稿

yambejp
yambejp

スコア114829

test CHANGED
@@ -50,6 +50,36 @@
50
50
 
51
51
  );
52
52
 
53
+ ```
54
+
55
+ # 追記
53
56
 
54
57
 
58
+
59
+ 抜け番を埋めるのはarray_merge()がよく使われます。
60
+
61
+ 一度別の配列にうけてください
62
+
63
+ ```PHP
64
+
65
+ $mylist=array_filter($list,function($a){
66
+
67
+ $pattern="/^ *$/";
68
+
69
+ if(preg_match($pattern,$a[0][0]) and preg_match($pattern,$a[0][1])){
70
+
71
+ return false;
72
+
73
+ }else{
74
+
75
+ return true;
76
+
77
+ }
78
+
79
+ });
80
+
81
+ $mylist=array_merge($mylist);
82
+
83
+ var_dump($mylist);
84
+
55
85
  ```

1

修正

2016/08/02 11:40

投稿

yambejp
yambejp

スコア114829

test CHANGED
@@ -23,3 +23,33 @@
23
23
  ```
24
24
 
25
25
  どちらかが空白だけの場合は上記、両方とも空白だけの場合はpreg_matchの間をorにしてください
26
+
27
+
28
+
29
+ # 修正
30
+
31
+ すみません、構造を見間違えていました
32
+
33
+ ```PHP
34
+
35
+ var_dump(array_filter($list,function($a){
36
+
37
+ $pattern="/^ *$/";
38
+
39
+ if(preg_match($pattern,$a[0][0]) and preg_match($pattern,$a[0][1])){
40
+
41
+ return false;
42
+
43
+ }else{
44
+
45
+ return true;
46
+
47
+ }
48
+
49
+ })
50
+
51
+ );
52
+
53
+
54
+
55
+ ```