- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
<?
$str = "";
$amp="";
foreach ($p as $i=>$v)
{
$str .= $amp."$i=$v";
$amp = "&";
}
?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+162
<?
$str = "";
$amp="";
foreach ($p as $i=>$v)
{
$str .= $amp."$i=$v";
$amp = "&";
}
?>
ivmaroz 15.01.2010 16:07 # 0
xXx_totalwar 15.01.2010 16:12 # 0
какая разница сколько амперсандов в конце ?
anonym2 15.01.2010 16:38 # +3
Dreyk 15.01.2010 18:51 # +1
:D
Правда не знаю, что будет говнокодистей
ну а ваще канеша как написал добрый аноним выше http_build_query
Pencioner 15.01.2010 21:45 # 0
те же мтс-ы, но чуть пакруче будет :) в профиль ибо :)
guest 16.01.2010 15:13 # −2
guest 16.01.2010 16:15 # 0
особенно если есть внешний цикл
for($i=0; $i<99999999999999999999999999; ++$i)
guest 17.01.2010 15:51 # 0
Pencioner 16.01.2010 20:49 # 0
сматри сюда :) - www.boutell.com/newfaq/misc/urllength.html
самый короткий у микрософта :) всего 2К...
guest 17.01.2010 15:52 # −20
Pencioner 17.01.2010 17:25 # 0
Пытался в рфц вычитать, но не нашел нигде, чтобы стандарт ограничивал длину урла, или ури хотя бы...
Подскажешь, какой именно стандарт и в каком месте?
А то без фактов выходит :)
xXx_totalwar 17.01.2010 20:03 # +2
что за бред?
RFC 2068 секция 3.2.1, дословный перевод:
Серверы должны быть осторожны с URI, которые имеют длину более 255 байтов, потому что некоторые старые клиенты или прокси-сервера не могут правильно поддерживать эти длины.
ни слова про лимитирование нет
RFC 1738 - Uniform Resource Locators (URL) - ни слова про лимитирование нет
danxill 18.01.2010 12:02 # 0
guest 18.01.2010 12:04 # 0
но разговор был про неверное толкование стандарта
danxill 18.01.2010 12:08 # 0
mrbig66 18.01.2010 12:54 # 0