【发布时间】:2020-05-21 10:23:13
【问题描述】:
我在网上搜索过,但不知道正确的关键字来找到解决方案。
示例代码:
$arr = array(1, 2, 3, 4);
$json_components = array();
$count = 0;
foreach ($arr as &$value) { $count++;
$array_string = array("type" => "list", 'name' => 'example '.$count.'');
}
$json_components = array_merge($json_components, $array_string);
print_r($json_components);
die();
在 foreach 中有一个 $array_string,它每次都可以具有相同的名称/键/值(差异很小)。 我想要成功的是将它合并到一个数组中。
我试过了:$array_string.count = array("type" => "list", 'name' => 'example '.$count.'');但这不起作用。
我正在寻找的最终结果:
$json_components = array(
array("type" => "list", 'name' => 'example 1'),
array("type" => "list", 'name' => 'example 2'),
array("type" => "list", 'name' => 'example 3'),
array("type" => "list", 'name' => 'example 4')
);
print_r($json_components);
die();
【问题讨论】: