2014-08-30 4 views
-2

я хочу сделать думает, как преобразовать текст в HTMLКак преобразовать текст в html?

простой текст будет как этот

"Vehicle Title Not Required/Not Issued 

•1962 and older year model vehicles 
•Agricultural, horticultural or livestock raising equipment or vehicles that are not required to be registered 
•Airplanes, aircraft 
•All terrain vehicles, off-road vehicles 
•Boat trailers 
•Boats, watercraft" 

я хочу, чтобы преобразовать его в этом

<p><span>"Vehicle Title Not Required/Not Issued&nbsp;</span><br /><br /><span>&bull;1962 and older year model vehicles&nbsp;</span><br /><span>&bull;Agricultural, horticultural or livestock raising equipment or vehicles that are not required to be registered&nbsp;</span><br /><span>&bull;Airplanes, aircraft&nbsp;</span><br /><span>&bull;All terrain vehicles, off-road vehicles&nbsp;</span><br /><span>&bull;Boat trailers&nbsp;</span><br /><span>&bull;Boats, watercraft"&nbsp;</span></p> 

, как это сделать?

+1

Вы пытались сделать что-нибудь самостоятельно? – hindmost

ответ

0

прост:

<?php 
    $input = " ... your text from above ..."; 
    echo "<p><span>"; 
    echo str_replace("\n", "</span><br /><br /><span>", $input); 
    echo "</span></p>"; 
?> 
0

Используйте элемент списка вместо этого.

<p><span>&quot;Vehicle Title Not Required/Not Issued</span><br> 
<ul> 
<li>1962 and older year model vehicles</li> 
<li>Agricultural, horticultural or livestock raising equipment or vehicles that are not required to be registered</li> 
<li>Airplanes, aircraft </li> 
<li>All terrain vehicles, off-road vehicles </li> 
<li>Boat trailers </li> 
<li>Boats, watercraft&quot;</li> 
</ul> 

PHP код (вы можете использовать его):

<?php 
echo " 
<p><span>&quot;Vehicle Title Not Required/Not Issued</span><br> 
<ul> 
<li>1962 and older year model vehicles</li> 
<li>Agricultural, horticultural or livestock raising equipment or vehicles that are not required to be registered</li> 
<li>Airplanes, aircraft </li> 
<li>All terrain vehicles, off-road vehicles </li> 
<li>Boat trailers </li> 
<li>Boats, watercraft&quot;</li> 
</ul> 
"; 
?> 
1

Я предполагаю, что из тега, который вы хотите сделать это в PHP.

Существует несколько функций PHP (например, htmlencode и htmlentities), которые выполняют аналогичные действия.

Я нашел это один последовательно работать:

mb_convert_encoding (htmlspecialchars ($ строка), 'HTML-ЛИЦАМ')

+0

Уважаемый господин, я пробую пример в этом документе php, но ничего не работает Полужирный"; // Выходы: A 'quote' is <b> bold </b > echo htmlentities ($ str); // Выходы: A ' цитата ' является < б > полужирный </б > эхо htmlentities ($ ул, ENT_QUOTES); ?> – user2778768

+0

Привет, вам нужно понять, что строка находится либо в формате HTML (например, >), либо нет (>). Функция (я), о которой я упоминал, может использоваться для преобразования обычного текста в HTML. Когда значение строки является HTML, вы не должны заново его кодировать (используя такую ​​функцию, как htmlentities), потому что эта двойная кодировка будет читать HTML, как если бы он был простым текстом и, следовательно, разрушил его. –

+0

Я использую xampp + windows 8.1. Этот код не работает в моей настройке. But.http: //sandbox.onlinephpfunctions.com/code/5c4a32bf99aa8fd6246c4a77132a023d32945363 здесь отлично работает, в чем проблема – user2778768

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