HTTP
|
|
|
|
<?php function array_to_url( $values ){
if( !is_array( $values ) ) return false;
$url = '';
reset( $values );
while( list( $k, $v ) = each( $values ) ){
if( !is_object( $v ) ){
if( is_array( $v ) ){
reset( $v );
while( list( $k2,$v2 ) = each( $v ) ){
$url .= $url == '' ? $k.'['.$k2.']='.urlencode( $v2 ) : '&'.$k.'['.$k2.']='.urlencode( $v2 );
}
}
else{
$url .= $url == '' ? "$k=" . urlencode( $v ) : "&$k=" . urlencode( $v );
}
}
}
return $url;
} ?>
|
|
|
Usage Example
|
<?php
$get_vars_string = array_to_url( $HTTP_GET_VARS ); ?>
|
|
|
Rate This Script
|
|
|
|