title: How do I select last array per key in a multidimensional array
body: <p>Given the following php array</p>
  
  <pre><code>$a = array(
      array('a'=&gt;'111','b'=&gt;'two','c'=&gt;'asdasd'),
      array('a'=&gt;'111','b'=&gt;'one','c'=&gt;'sdvsdfs'),
      array('a'=&gt;'111','b'=&gt;'three','c'=&gt;'vbndfgn'),
      array('a'=&gt;'222','b'=&gt;'nine','c'=&gt;'dfhfnd')
  );
  </code></pre>
  
  <p>how can I return only the last array per array key 'a'?</p>
  
  <p>Desired result:</p>
  
  <pre><code>$new = array(
      array('a'=&gt;'111','b'=&gt;'three','c'=&gt;'vbndfgn'),
      array('a'=&gt;'222','b'=&gt;'nine','c'=&gt;'dfhfnd')
  );
  </code></pre>