2018年8月2日 星期四

php uri_query 相關

 $query = 'z[]=5&y=8&z[]=9';

----------------------------------------------------------------------
$queryArray = array();

parse_str($query, $queryArray);

$queryArray =

array (size=2)
  'z' => 
    array (size=2)
      0 => string '5' (length=1)
      1 => string '9' (length=1)
  'y' => string '8' (length=1)
----------------------------------------------------------------------

$query=array(
'id'=>1,
'title'=>2
);
$res = http_build_query($query);


$res = id=1&title=2

----------------------------------------------------------------------

parse_url()

  • scheme - e.g. http
  • host
  • port
  • user
  • pass
  • path
  • query - after the question mark ?
  • fragment - after the hashmark #