есть массив
$aaa["name"]=user;
$aaa["age"]=10;
нужно циклом перебрать и получить примерно такую строку
"name=user&age=10"
т.е. в строке нужны как идентификаторы массива так и их значения
изначально идентификаторы и их количество неизвестно
$arr = array();
foreach($aaa as $key => $value){
$arr[] = $key.'='.$value;
}
echo implode('&', $arr);
$aaa = array();
$aaa["name"]='user';
$aaa["age"]=10;
$str = '';
$count = count($aaa);
$i = 1;
foreach ($aaa as $k => $v) {
$str .= $count == $i ? $k.'='.$v : $k.'='.$v.'&';
$i++;
}
Цитата (killer8080 @ 30.07.2013 - 17:09) |
http://php.net/manual/ru/function.http-build-query.php |