HttpQueryString::set

(PECL pecl_http >= 0.22.0)

HttpQueryString::setSet query string params

Description

public string HttpQueryString::set ( mixed $params )

Set query string entry/entries. NULL values will unset the variable.

Parameters

params

query string params to add

Return Values

Returns the current query string.

Коментарии

In case anybody reads this and wonders what the params should be, it takes a key=>value array, not sure why it says mixed, or if there's other types you can give it.

<?php
$http 
= new HttpQueryString();
$http->set(array('page' => 1'sort' => 'asc'));
?>

Should produce a query string page?page=1&sort=asc
2008-02-04 10:09:11
http://php5.kiev.ua/manual/ru/httpquerystring.set.html
Function accepts string or associative array in the params argument.

<?php
   $query 
= new HttpQueryString(false); // query is empty

   
$query->set(array('city' => 'Prague''age' => 34)); // query is "city=Prague&age=34"
   
$query->set('age=20&gender=male'); // query is "city=Prague&age=20&gender=male"
?>

Also please note that variable can be unset *only* by passing NULL value in an associative array.

<?php
$query
->set('city='); // query is "city=&age=20&gender=male"
   
$query->set(array('city' => null)); // and now "age=20&gender=male" ?>
2009-06-11 09:55:41
http://php5.kiev.ua/manual/ru/httpquerystring.set.html

    Поддержать сайт на родительском проекте КГБ