Разбор HTML-символов в PHP; разрыв обратной косой черты

<script type="text/javascript">
Player.embed("ID", {soundFile: "http://yoursite.com/path/to/mp3_file.mp3"});
</script>

Это фрагмент, который мне нужно разобрать в PHP. Какие символы мне нужны, чтобы использовать разрыв с обратной косой чертой?

<script type=\"text\/javascript\">Player\.embed\(\"$2$3$4\"\, \{soundFile\: \"http://$2$3$4/$5\"\}\);
<\/script>

0

Решение

Ты имеешь ввиду:

 string addslashes ( string $str )

Возвращает строку с обратной косой чертой перед символами, которые необходимо экранировать. Это символы одинарных кавычек (‘), двойных кавычек («), обратной косой черты (\) и NUL (байт NULL).

Этот источник входит в это:
http://php.net/manual/en/function.addslashes.php
и этот:
http://www.w3schools.com/php/func_string_addslashes.asp
Из 2-го источника добавление escape-символов можно использовать для подготовки строки для хранения в базе данных и запросов к базе данных.

Примечание: PHP запускает addlashes () для всех данных GET, POST и COOKIE по умолчанию, так что вы не хотите делать это снова и получить двойные косые черты.

Также есть функция stripslashes (), когда вам нужно отменить ее.
http://php.net/manual/en/function.stripslashes.php

0

Другие решения

Других решений пока нет …