回答編集履歴
1
追記
answer
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
勉強のためらしいので、実践不向きなヤツw
|
2
|
-
**質問内容を適切に修正しておいてください。**
|
2
|
+
~~**質問内容を適切に修正しておいてください。**~~
|
3
3
|
|
4
4
|
```php
|
5
5
|
<?php
|
@@ -29,4 +29,20 @@
|
|
29
29
|
),
|
30
30
|
),
|
31
31
|
)
|
32
|
+
```
|
33
|
+
|
34
|
+
**追記**
|
35
|
+
再帰処理をしないのであればこんな感じ
|
36
|
+
```php
|
37
|
+
<?php
|
38
|
+
function arr($arr){
|
39
|
+
while ($tmp = array_pop($arr)){
|
40
|
+
$new_arr = [];
|
41
|
+
$new_arr[$tmp] = $tmp_arr??'hoge';
|
42
|
+
$tmp_arr = $new_arr;
|
43
|
+
}
|
44
|
+
return $new_arr;
|
45
|
+
}
|
46
|
+
|
47
|
+
var_export(arr([1,2,3,'fuga','test']));
|
32
48
|
```
|