Copied!
Cloneable Final Instantiable
Methods
public static build ( array $params , $encoding = 2 )
 

Build a query string from an array of key value pairs.

This function can use the return value of parse() to build a query
string. This function does not modify the provided keys when an array is
encountered (like http_build_query() would).

  • return string
public static parse ( $str , $urlEncoding = true )
 

Parse a query string into an associative array.

If multiple values are found for the same key, the value of that key
value pair will become an array. This function does not parse nested
PHP style arrays into an associative array (e.g., foo[a]=1&foo[b]=2
will be parsed into ['foo[a]' => '1', 'foo[b]' => '2']).

  • return array
Methods
public static build ( array $params , $encoding = 2 )
 

Build a query string from an array of key value pairs.

This function can use the return value of parse() to build a query
string. This function does not modify the provided keys when an array is
encountered (like http_build_query() would).

  • return string
public static parse ( $str , $urlEncoding = true )
 

Parse a query string into an associative array.

If multiple values are found for the same key, the value of that key
value pair will become an array. This function does not parse nested
PHP style arrays into an associative array (e.g., foo[a]=1&foo[b]=2
will be parsed into ['foo[a]' => '1', 'foo[b]' => '2']).

  • return array
© 2020 Bruce Wells
Search Namespaces \ Classes
Configuration Numbers (0-9.) only