1 回答

TA贡献2016条经验 获得超9个赞
关联数组中不能有多个相同的键。
您可以使用值作为键和键作为值
$keys = ['test@test.com','test@test.com','test@test.com'];
$values = ['Distributor','Internal','Agency'];
$res = array_combine($values, $keys);
输出
Array
(
[Distributor] => test@test.com
[Internal] => test@test.com
[Agency] => test@test.com
)
或者您可以添加一些内容使它们像索引号一样唯一,然后删除该索引号
$keys = ['test@test.com','test@test.com','test@test.com'];
$values = ['Distributor','Internal','Agency'];
$res = [];
array_walk($keys, function($v, $k) use ($values, &$res){
$res[$v."-".$k] = $values[$k];
});
输出
Array
(
[test@test.com-0] => Distributor
[test@test.com-1] => Internal
[test@test.com-2] => Agency
)
在这里您可以删除 -Index 以使用它们。
- 1 回答
- 0 关注
- 125 浏览
添加回答
举报