title: PHP - How can I assign a name to my array key instead of an int with array_push
body: <p>Hey everyone, I have a database result that returns from a method. I need to push 4 more values onto the stack but I need to name the keys. array_push() automatically assigns an int. How can I overcome this behavior?</p>
  
  <pre><code>Array
  (
      [these] =&gt; df
      [are] =&gt; df
      [the] =&gt; sdf
      [keys] =&gt; sd
      [ineed] =&gt; daf
      [0] =&gt; something
      [1] =&gt; something
      [2] =&gt; something
      [3] =&gt; something
  )
  </code></pre>
  
  <p>The keys that are int values need to be changed. How can I do this using array_push?</p>