автозаполнение — тег php

Я пытаюсь включить предметы в 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

0

Решение

Что ж,
если я вас понял — вы хотите печатать данные новой строкой ..

Сначала замените эту строку:

$line = explode("\n", $data);

Для того, чтобы:

$line = explode(PHP_EOL, $data);

(PHP_EOL = PHP конец строки)

Я думаю, что это твоя проблема ..

Работа?

0

Другие решения

Других решений пока нет …