array( 'name' => 'Bob Smith', 'age' => '47', 'sex' => 'M', 'dob' => '5/12/1956'), ); // set the query part of the Url object $url->setQuery( $query ); var_dump( rawurldecode( $url ) ); // add a query parameter to the query part $url->setQuery( array_merge( $url->getQuery(), array( 'sort' => 'desc' ) ) ); var_dump( rawurldecode( $url ) ); // remove a query parameter from the query part $url->setQuery( array_diff_key( $url->getQuery(), array( 'sort' => null ) ) ); var_dump( rawurldecode( $url ) ); ?>