回答編集履歴

3

修正

2017/05/04 18:03

投稿

Z-TALBO
Z-TALBO

スコア525

test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
  // [0] => [[0] => 1, [1] => 2, [2] => 3,]
30
30
 
31
- // [1] => [[0] => 4, [1] => 2]
31
+ // [1] => [[0] => 4, [1] => 5]
32
32
 
33
33
  ```
34
34
 

2

追記

2017/05/04 18:03

投稿

Z-TALBO
Z-TALBO

スコア525

test CHANGED
@@ -7,3 +7,31 @@
7
7
  ちなみに、挙動がおかしいってことですが、エラーメッセージ出てないですか?
8
8
 
9
9
  それを見ると結構簡単に解決できますよ^^
10
+
11
+
12
+
13
+ ```PHP
14
+
15
+ class hoge{
16
+
17
+ public static function fivehoge($array){
18
+
19
+ $hoge[] = array_splice($array, 0, 3);
20
+
21
+      $hoge[] = $array;
22
+
23
+     return $hoge;
24
+
25
+ }
26
+
27
+ }
28
+
29
+ // [0] => [[0] => 1, [1] => 2, [2] => 3,]
30
+
31
+ // [1] => [[0] => 4, [1] => 2]
32
+
33
+ ```
34
+
35
+ こんな感じで良いなら、、、
36
+
37
+ もっと良い方法があるかもしれませんが、、、

1

編集

2017/05/04 18:02

投稿

Z-TALBO
Z-TALBO

スコア525

test CHANGED
@@ -1,3 +1,9 @@
1
1
  class名がArrayだからじゃないですか?
2
2
 
3
3
  PHPの予約語だからclass名とかには使えなかったかと
4
+
5
+
6
+
7
+ ちなみに、挙動がおかしいってことですが、エラーメッセージ出てないですか?
8
+
9
+ それを見ると結構簡単に解決できますよ^^