5 сент. 2013 г.

http_build_query - массив в параметры url

 http_build_query ( array $array [, string prefix] ) - преобразует массив в строку параметров URL array('param_1'=>'1','param_2'=>'2') → param_1=1&param_2=2

Функция принимает два параметра:
1. Массив с данными
2. Не обязательный параметр префикс для числовых ключей массива.

string http_build_query ( array $array [, string prefix] )

Примеры использования:

$a_parametrs = array(
     'apple'=>'1',                
     'banana'=>'1',                
     'pineapple'=>'1',                
 );

echo http_build_query($a_parametrs); // apple=1&banana=1&pineapple=1

    
$a_parametrs = array(
     'apple' => array('green','red','yellow'),                
 );  

echo http_build_query($a_parametrs); // apple[0]=green&apple[1]=red&apple[2]=yellow


$a_parametrs = array(
     'green','red','yellow',                
 );  

echo http_build_query($a_parametrs,'prefix_'); //prefix_0=green&prefix_1=red&prefix_2=yellow


$a_parametrs = array(
     'z-site.ru',
     'test.ru',
     'my_site.ru'
 ); 
 
echo http_build_query($a_parametrs); // 0=z-site.ru&1=test.ru&2=my_site.ru

Комментариев нет:

Отправить комментарий