function process_url( $url ) {
$processed_url = parse_url( $url );
$query_string = $processed_url[ 'query' ];
$query_string = explode( '&', $query_string );
$args = array( ); // return array
foreach( $query_string as $chunk ) {
$chunk = explode( '=', $chunk );
if ( count( $chunk ) == 2 ) {
list( $key, $val ) = $chunk;
$args[ $key ] = urldecode( $val );
}
}
return $args;
}
$url = 'http://maps.google.de/maps?f=q&source=s_q&hl=de&geocode=&q=tiergarten,+berlin&sll=52.485699,13.348826&sspn=0.020071,0.045404&ie=UTF8&hq=&hnear=Tiergarten+Berlin&z=14';
$result = process_url( $url );
print_r( $result );
Nov 02
2009
2009