title: Will PHP json_decode() always preserve the array order from a JSON array?
body: <p>Does the string</p>
  
  <pre><code> ["first","second","third"]
  </code></pre>
  
  <p>always preserve array order and result in the PHP array</p>
  
  <pre><code>array('first','second','third');
  </code></pre>
  
  <p>when using <code>json_decode()</code>?  I realize the answer is <strong>NO for objects</strong>, but I am asking about a string representing an <strong>array</strong> as input.</p>