Работа со строками всегда была одной из самых сложных вещей во всех языках программирования. В C это еще сложнее, строк даже не существует, речь идет о массиве символов :[

Переходя на PHP с фона C, казалось, что проще иметь дело со строками, почти для всего есть функция, даже для этого. Единственная проблема заключается в том, чтобы знать, что функция существует, и понимать, как ее использовать, по крайней мере, это было моей проблемой.

При сохранении текста, содержащего специальные символы, такие как: двойные кавычки, одинарные кавычки, символ новой строки и другие, в некоторые базы данных к специальным символам добавляются escape-символы для предотвращения SQL инъекции.

При чтении этого текста из базы данных escape-символы не удаляются автоматически, но есть некоторые функции PHP, которые могут помочь сделать это легко.

полосы косой черты ($ string_to_strip)

Эта функция удаляет все символы обратной косой черты из переданной строки и возвращает строку. Это просто, просто передайте строку в качестве параметра функции, и она сделает волшебство для вас :)

stripcslashes($string_to_strip)

Используется так же, как и предыдущая функция. В отличие от предыдущей, эта функция не просто удаляет обратную косую черту, но и преобразует ее в эквивалент C.

Чтобы узнать больше о том, как использовать эти две функции, можно посетить Документацию по PHP.