Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
数据列表标记php项_Php_Autocomplete_Datalist - Fatal编程技术网

数据列表标记php项

数据列表标记php项,php,autocomplete,datalist,Php,Autocomplete,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 ';

我正在尝试使用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);
致:

(PHP_EOL=PHP行尾)

我想那是你的问题

工作

$line = explode(PHP_EOL, $data);