【发布时间】:2018-04-03 14:41:29
【问题描述】:
我想通过 php (Laravel 5) 创建多个数组。有两个数组如下。
$tags=['en' =>[]];
$TAGS = ['test1','test2','test3',...]
我想在某些代码中将此数组作为返回值,如下所示:
return [
'tags' => [
'en' => [
'test1' => 'test1',
'test2' => 'test2',
'test3' => 'test3',
...
]
]
]
我尝试了以下方法,但没有成功。
return [
'tags' => [
'en' => [
foreach($TAGS as $TT)
array_push($tags['en'], $TT);
]
]
]
还有其他方法吗?
【问题讨论】:
-
您可以使用 foreach 并创建一个新数组 $en,然后在原始数组中执行 'en' => $en
-
你试过我的答案了吗?
标签: php arrays laravel laravel-5