$keys = array('username', 'password', 'email');
$values = array('someusername', 'somepassword', 'someemail');
$data = array_combine($keys, $values);
array_combine вернет ассоциативный массив, например,
$data = array(
'username' => 'someusername',
'password' => 'somepassword',
'email' => 'someemail'
);
, тогда желаемый результат может быть достигнут с помощью простого цикла foreach
$str = '';
foreach($data as $k=>$v) {
$str .= $k > 0 ? '&' : '';
$str .= $k . '=' . $v ;
}
echo $str;
Кроме того, я подозреваю, что вы пытаетесь создать URL, поэтому вы можете проверить php http_build_query function