我需要输出一些符合
的数组 [
0 => ['text' => 'category'],
1 => ['text' => category']
]
基本上是我数据库中每个类别的数组。我需要像这样输出它们,因为它们将如何导出到另一个站点。 (我无法在出口中进行预告)
我当前的代码是一个遍历我的类别的foreach循环。如果我在foreach循环中var_dump我的字段变量,我得到我想要的结果,但如上所述,我需要以foreach循环中的上述格式导出所有内容。
代码:
foreach ($categories as $category) {
$fieldvalue = ['text' => $category->categoryname];
}
我尝试了什么:
我需要做什么:
我当前的代码将数组输出为基本的文本字符串
$fieldvalue ? "['text' => '$category->categoryname']";
我的输出将是
array:4 [
0 => "['text' => value1]"
1 => "['text' => value2]"
2 => "['text' => value3]"
3 => "['text' => value4]"
]
我只需要将字符串作为数组。
答案 0 :(得分:0)
尝试:
foreach ($categories as $category) {
$fieldvalue[] = ['text' => $category->categoryname];
}
您希望结果是包含许多数组(多维数组)的数组。使用$var[] = $something
将$something
添加为数组对象。