У меня есть два массива:PHP - слияние двух массивов, подобные array_combine, но с ключами дублирующих
$arrKeys = array('str', 'str', 'otherStr');
$arrVals = array('1.22', '1.99', '5.17');
Я хотел бы объединить их в нечто вроде этого
$arrResult = array(
array('str' => 1.22),
array('str' => 1.99),
array('otherStr' => 5.17)
);
Ключи являются не- уникальный, иначе я бы использовал array_combine
. Это даст немного другой результат, но мне это тоже понравится.
Можно ли это сделать элегантным способом с использованием PHP 5.2.x, без foreach
/for
циклов, предпочтительно используя встроенные функции PHP?
У вас не может быть уникальных ключей в массиве php. – chelmertz
@chelmertz - да, поэтому я не использую array_combine, и результат, который я хотел бы получить, немного отличается, как в моем примере – bububaba