Я пытаюсь включить предметы в DataList-тег, который связан с автозаполнением формы, используя php. Он отлично работает, когда я использую его в HTML:
<input data-list="one, two, three, four, five" />
Моя цель — получить прежний код с помощью php. Я хочу добавить в список данных элементы на английском языке из $ data: раз, два, три, четыре, пять. Что я должен изменить в этом PHP-коде?
<?php
$data = '
one:uno
two:dos
three:tres
four:cuatro
five:cinco
';
if($data) {
$line = explode("\n", $data);
for($i = 0; $i<count($line); $i++) {
$item = explode(":", $line[$i]);
echo '<form><input data-list="' . $item[0] . '"/><form>';
}
}
?>
Заранее спасибо XXX
Что ж,
если я вас понял — вы хотите печатать данные новой строкой ..
Сначала замените эту строку:
$line = explode("\n", $data);
Для того, чтобы:
$line = explode(PHP_EOL, $data);
(PHP_EOL = PHP конец строки)
Я думаю, что это твоя проблема ..
Работа?
Других решений пока нет …