PHP在下拉列表中显示数组的第一个字母?

Wil*_*iam 1 html php

我的问题是下拉列表实际上正确填充,但只有该特定行的第一个字母.

我的文件中有以下内容:

星期一

星期二

星期三

它显示为:

中号

Ť

w ^

有任何想法吗?

我的代码:

<select id="playlist_wrongstyle" class="form-control"  style="visibility:visible; width:250px;">
<option selected="selected">Choose one</option>
<?php
  $returnedScheduleNamesArray = explode ("\n", file_get_contents('/srv/http/schedulenames'));

  array_pop($returnedScheduleNamesArray); //remove empty last line

  foreach($returnedScheduleNamesArray as $name) 
  {
?>
      <option value="<?=$name['name']?>"><?=$name['name']?></option>
<?php
  }
?>
</select> 
Run Code Online (Sandbox Code Playgroud)

Ste*_*hen 5

$name是一个字符串.你应该只是回显名字: <?= $name >

你看到一个字母的原因: