title: PHP - merge two arrays similar to array_combine, but with duplicate keys
body: <p>I have two arrays:</p>
  
  <pre><code>$arrKeys = array('str', 'str', 'otherStr');
  $arrVals = array('1.22', '1.99', '5.17');
  </code></pre>
  
  <p>I would like to merge them into something like this</p>
  
  <pre><code>$arrResult = array(
      array('str' =&gt; 1.22),
      array('str' =&gt; 1.99),
      array('otherStr' =&gt; 5.17)
  );
  </code></pre>
  
  <p>The keys are non-unique, otherwise I'd use <code>array_combine</code>. That would give a bit different output, but it would suit me as well.</p>
  
  <p>Can this be done in an elegant way using PHP 5.2.x, without <code>foreach</code>/<code>for</code> loops, preferably using PHP's built-in functions?</p>