2013-02-16 2 views
-3

В моем коде это выберите:Как эхо с out n t r в php?

<select name="TutorName"> 
     <?php 
     while ($tutor = mysql_fetch_array($resultTutor, MYSQL_ASSOC)) { 
     ?> 
     <option value="<?php echo $tutor['TutorPrefix'];?> 
         <?php echo $tutor['TutorFirstName'];?> 
         <?php echo $tutor['TutorLastName'];?>"> 
         <?php echo $tutor['TutorPrefix'];?> 
         <?php echo $tutor['TutorFirstName'];?> 
         <?php echo $tutor['TutorLastName'];?> </option> 

     <?php 
     } 
     ?> 
     </select> 

Проблема в том, я получить этот результат в HTML

"TutorName":"Dr. \r\n\t\t\t\t\t\tSafaa \r\n\t\t\t\t\t\tNassar", 

Как я могу присоединиться к ним в одной строке с из \ г \ п \ т

меня попробовать это и это не работает

<?php echo $tutor['TutorPrefix']$tutor['TutorFirstName']$tutor['TutorLastName'];?> 

ответ

3
<?php echo "$tutor[TutorPrefix]$tutor[TutorFirstName]$tutor[TutorLastName]";?> 

Указать цитаты.

В качестве альтернативы вы можете использовать этот подход:

while ($tutor = mysql_fetch_array($resultTutor, MYSQL_ASSOC)) { 
    $input = "<option value='$tutor[TutorPrefix] 
        $tutor[TutorFirstName] 
        $tutor[TutorLastName]'> 
        $tutor[TutorPrefix] 
        $tutor[TutorFirstName] 
        $tutor[TutorLastName]' 
       </option>"; 
    //Do some processing according to the other answers 
    echo removeunwantedcharcters($input); 
} 
+0

Эта работа 'значение =" ">' – NamshanNet

2
echo $tutor['TutorPrefix'].$tutor['TutorFirstName'].$tutor['TutorLastName']; 
0

Попробуйте с этим

$output = str_replace(array("\r","\n","\t"), "", $input); 

также попробовать с этим

$regex = '/(\s|\\\\[rntv]{1})/'; 
$output = preg_replace($regex, '', $input); 
+0

Это не решит его особую проблему, потому что символы \ r \ n \ t не находятся в его наборах данных, а скорее в его HTML. –

+0

Они будут ............ попробуйте – Gautam3164

+0

также попробуйте мое редактирование – Gautam3164

1

Вы можете использовать

$cleanString = trim($strname, "\t"); 

удалить ненужные символы из строк.

См РНР документы here

+0

Если он не вставляет HTML-код в действительную строковую переменную, это решение не принесет ему никакой пользы. –

Смежные вопросы