我正在尝试使用 txt 文件中的所有名称创建一个 html 下拉列表。我对读取文本文件中每一行的 PHP 文件进行 AJAX 调用。当我创建这样的字符串时它工作正常:
<?php
...
$repDropdown = '';
while(!feof($file))
{
$rep = fgets($file);
$repDropdown .= '<option value="' . $rep . '">' . $rep . '</option>';
}
...
echo $repDropdown;
?>
但是,当我创建一个数组(由于各种原因我需要这样做)时,它失败了,我相信它使用了 HTML 字符。我不知道如何解决这个问题。
<?php
$reps = array();
$repDropdown = '<option value=""></option>'; //array();
while(!feof($file))
{
$rep = fgets($file);
$repDropdown .= '<option value="' . $rep . '">' . $rep . '</option>';
}
$reps[0] = $repDropdown;
echo json_encode($reps)
?>