Элемент отформатирует его с любым существующим форматированием, поэтому \n превратится в новую строку, возвращенные строки (когда вы нажимаете return/enter) также превратятся в новые строки.
Просто откликните их: echo $_POST['zipcode']."<br/>";
Ответ 4
Старый вопрос, но я обычно включаю следующую функцию со всем моим PHP:
Проблема возникает из-за того, что разрывы строк обычно не отображаются в выводе HTML. Хитрость заключается в том, чтобы обернуть вывод внутри элемента pre:
function printr($data) {
echo sprintf('<pre>%s</pre>',print_r($data,true));
}
print_r(…, true) возвращает вывод без (пока) его отображения. Отсюда он вставляется в строку с помощью printf.