2017-03-28 7 views
-1

私は2つのファイルを1つのPHPファイルと1つのtxtファイルがあります。私の最初の目標は、ドロップダウンリストにtxtファイルの値を入力することでした。私はそれができたのですが、私がそれをしたとき、それは各行の間にスペースを作りました。私は間違って何をしていますか?この問題をどうやって解決しますか?ドロップダウンリストの各項目間のスペースを削除します

enter image description here

ファイル名:TestingCombobox.php

<!DOCTYPE html> 
<html lang="en"> 
<body> 
     <select class="form-control" style="width:75px;"> 
      <?php 
       $filename = 'list_Things.txt'; 
       $eachlines = file($filename, FILE_IGNORE_NEW_LINES);//create an array 
       foreach($eachlines as $lines){ 
        echo "<option>{$lines}</option>"; 
       } 
      ?>  
     </select> 
<body> 
</html> 

発生している問題は、あなたがある二重のオプションを持っているということですlist_Things.txt

<option value="--"> (--)&nbsp;&nbsp;&nbsp;UNKNOWN</option> 
<option value="CA"> (CA)&nbsp;&nbsp;&nbsp;CALIFORNIA</option> 
<option value="MX"> (MX)&nbsp;&nbsp;&nbsp;MEXICO</option> 
<option value="NV"> (NV)&nbsp;&nbsp;&nbsp;NEVADA</option> 
<option value="NC"> (NC)&nbsp;&nbsp;&nbsp;NORTH CAROLINA</option> 
<option value="IL"> (IL)&nbsp;&nbsp;&nbsp;ILLINOIS</option> 
<option value="NY"> (NY)&nbsp;&nbsp;&nbsp;NEW YORK</option> 
<option value="OH"> (OH)&nbsp;&nbsp;&nbsp;OHIO</option> 
+3

'エコー "" を置き換える;' 'エコー$行と;' –

+0

宿題の質問を?? –

+0

それはそれを解決し、これは宿題の問題ではありません。 – taji01

答えて

3

ブラウザによって読み取られます。

<option><option value="--"> (--)&nbsp;&nbsp;&nbsp;UNKNOWN</option></option> 
<option><option value="CA"> (CA)&nbsp;&nbsp;&nbsp;CALIFORNIA</option></option> 
<option><option value="MX"> (MX)&nbsp;&nbsp;&nbsp;MEXICO</option></option> 
<option><option value="NV"> (NV)&nbsp;&nbsp;&nbsp;NEVADA</option></option> 
<option><option value="NC"> (NC)&nbsp;&nbsp;&nbsp;NORTH CAROLINA</option></option> 
<option><option value="IL"> (IL)&nbsp;&nbsp;&nbsp;ILLINOIS</option></option> 
<option><option value="NY"> (NY)&nbsp;&nbsp;&nbsp;NEW YORK</option></option> 
<option><option value="OH"> (OH)&nbsp;&nbsp;&nbsp;OHIO</option></option> 

が変更PHPコードを:あなたは、ブラウザに行き、右クリックして[ソースの表示ならば、あなたは

ソースの表示が表示されるはずです。

ファイル名:TestingCombobox.php

<!DOCTYPE html> 
<html lang="en"> 
<body> 
    <select class="form-control" style="width:75px;"> 
     <?php 
      $filename = 'list_Things.txt'; 
      $eachlines = file($filename, FILE_IGNORE_NEW_LINES);//create an array 
      foreach($eachlines as $lines){ 
       echo $line; 
      } 
     ?>  
    </select> 
<body> 
</html> 
関連する問題