在php中推送来自for循环的关联数组

时间:2018-01-10 06:50:39

标签: php arrays for-loop

for循环应该循环10次。 当我打印$fname$lname$email时 我得到10个数据(工作正常)

但我需要将这些值存储在关联数组中。

$assocDataArray = array();
foreach ($data as $key => $value) {
    foreach ($value['emails'] as $lead) {
        $fname = $lead['first_name'];
        $lname = $lead['last_name'];
        $email = $lead['value'];

        //put objects in array
        $assocDataArray += [ "First Name" => $fname ];
        $assocDataArray += [ "Last Name" => $lname ];
        $assocDataArray += [ "Email" => $email ];
    }
}

var_dump($assocDataArray);

var_dump只给我一个阵列[预期10]

2 个答案:

答案 0 :(得分:5)

此作业: -

$scope.data = {name:dinesh}
<a ng-click="get_data()" ng-class="{disabled: data}">Add</a>

错误。请按以下方式更改

$assocDataArray += [ "First Name" => $fname ];
$assocDataArray += [ "Last Name" => $lname ];
$assocDataArray += [ "Email" => $email ];

答案 1 :(得分:1)

您可以指定密钥

```