What's the difference between http_build_str() and http_build_query()?
<p>I just discover these functions seems redundant.
<code>http_build_query()</code> belong to  standard php functions.
<code>http_build_str()</code> is part of pecl_http package.</p>

<p>are they 100% redundant ?</p>

<p>I am focused on getting the perfect reverse function of <code>parse_str()</code>. since <code>http_build query()</code> is broken. ( see <a href="http://stackoverflow.com/questions/2930592/http-build-query-ignores-the-key-if-the-value-is-an-empty-array-how-is-this-not">reference</a> )
I  wondering if there is some way that <code>http_build_str()</code> could have any advantage to support/tolerate more edge cases.</p>
