Php 使用默认键组合3个数组
我有这个功能,键由数组定义Php 使用默认键组合3个数组,php,Php,我有这个功能,键由数组定义$idworkeys: $idForKeys = array('k1','k2'); $idForValues = array('k1','k2'); $login = array('logA','logB'); $password = array('passA','passB'); $result = array(); foreach ($idForKeys as $id => $key) { $result[$key] = array
$idworkeys
:
$idForKeys = array('k1','k2');
$idForValues = array('k1','k2');
$login = array('logA','logB');
$password = array('passA','passB');
$result = array();
foreach ($idForKeys as $id => $key) {
$result[$key] = array(
'id' => $idForValues[$id],
'login' => $login[$id],
'password' => $password[$id],
);
}
输出$result
:Array([k1]=>Array([id]=>k1[login]=>logA[password]=>passA)[k2]=>Array([id]=>k2[login]=>logB[password]=>passB))
如何将此数组与默认键组合:[0][1]
而不是[k1][k2]
?可能就是这样
$result = [];
foreach ($idForKeys as $id => $key) {
$result[] = array(
'id' => $idForValues[$id],
'login' => $login[$id],
'password' => $password[$id],
);
}
你能发布样本数组数据和你的预期输出吗?有点不清楚,但数组组合?已经发布了。