Proplem со специальными символами - PullRequest
0 голосов
/ 30 декабря 2018

всем, у меня проблема со спецсимволами.Я должен был бы сделать много записей с массивом, и есть специальные символы, такие как «и» с ним. Если я добавлю это в такой ввод, он будет отображаться.

<input type="text" class="form-control" placeholder="" value="&quot;A&quot; Cell Incubator">

Но если яиспользуйте "str_replace", чтобы помочь, ничего не отображается.

    <?php
	$suche		= array("&quot;");
	$ersetze	= array('"');
	$text		= "&quot;A&quot; Cell Incubator";
	$texts		= "&quot;A&quot; Cell Incubator";
?>
<ul class="">
	<li><h1>Sonderzeichen "</h1>
		<ul class="">
			<li><?php echo str_replace($suche, $ersetze, $text); ?></br>
				<input type="text" class="form-control" placeholder="" value="<?php echo str_replace($suche, $ersetze, $text); ?>"></li>
		</ul>
	</li>
</ul>

Моя цель - отобразить HTML-код для специальных символов на входе.

1 Ответ

0 голосов
/ 30 декабря 2018

Попробуйте использовать htmlentities:

<ul class="">
    <li><h1>Sonderzeichen "</h1>
        <ul class="">
            <li><?php echo str_replace($suche, $ersetze, $text); ?></br>
                <input type="text" class="form-control" placeholder="" value="<?php echo htmlentities($text); ?>"></li>
        </ul>
    </li>
</ul>
...