title: Difference between %5B% and %5B0%?
body: <p>jQuery .serialize() turns "[]" into %5B%5D</p>
  
  <p>PHP http_build_query seems to turn the first "[]" into %5B0%5D, the second into %5B1%5D, etc. So it seems to be using some kind of counter.</p>
  
  <p><strong>Why are there differences in these almost identical functions?</strong> </p>
  
  <p>Is it just my browser that makes them different? How can I make sure the http_build_query doesn't add the extra counter (or let jQuery know I need the extra counter).</p>