Работа со строками всегда была одной из самых сложных вещей во всех языках программирования. В C это еще сложнее, строк даже не существует, речь идет о массиве символов :[
Переходя на PHP с фона C, казалось, что проще иметь дело со строками, почти для всего есть функция, даже для этого. Единственная проблема заключается в том, чтобы знать, что функция существует, и понимать, как ее использовать, по крайней мере, это было моей проблемой.
При сохранении текста, содержащего специальные символы, такие как: двойные кавычки, одинарные кавычки, символ новой строки и другие, в некоторые базы данных к специальным символам добавляются escape-символы для предотвращения SQL инъекции.
При чтении этого текста из базы данных escape-символы не удаляются автоматически, но есть некоторые функции PHP, которые могут помочь сделать это легко.
полосы косой черты ($ string_to_strip)
Эта функция удаляет все символы обратной косой черты из переданной строки и возвращает строку. Это просто, просто передайте строку в качестве параметра функции, и она сделает волшебство для вас :)
stripcslashes($string_to_strip)
Используется так же, как и предыдущая функция. В отличие от предыдущей, эта функция не просто удаляет обратную косую черту, но и преобразует ее в эквивалент C.
Чтобы узнать больше о том, как использовать эти две функции, можно посетить Документацию по PHP.