PHP слэши выражение - PullRequest
       10

PHP слэши выражение

0 голосов
/ 21 апреля 2011

У меня есть такой HTML- код

ABC A'ssd "fsdf

Мне нужно изменить выше, как

ABC A'ssd "fsdf

, то есть \", отображается только в компоненте html, а не в текстовых данных.

в php как?

1 Ответ

0 голосов
/ 21 апреля 2011

Я хочу сделать вышеупомянутую вещь следующим образом var a = "<div><font color=\"green\">ABC</font>A'ssd"fsdf</div>"; в Javascript.

Если вы хотите сделать это, вы также хотите избежать " в текстеили это сломает ваш синтаксис Javascript точно так же.Ответ заключается в том, чтобы закодировать его в формате JSON:

<?php
$html = <<<HTML
    <div><font color="green">ABC</font>A'ssd"fsdf</div>
HTML;
?>
<script type="text/javascript">
   var a = <?php echo json_encode($html); ?>;
</script>

А если серьезно, не используйте <font>.Выучи CSS.:)

...