Подтвердить что ты не робот

В PHP, какая разница между "stripcslashes" и "stripslashes"?

просто.... не знаю, почему две функции косой черты.

4b9b3361

Ответ 1

stripcslashes() пропускает специальные наборы символов, такие как "\n" и "\ r", сохраняя любые разрывы строк, возвратные каретки и т.д., которые могут быть в строке.

stripslashes() просто удаляет любые косые черты, с которыми он сталкивается, без предварительного разбора.

Ответ 2

stripcslashes не просто пропускает escape-последовательности C-стиля \a, \b, \f, \n, \r, \t и \v, но преобразует их в их фактические имея в виду. Так

stripcslashes('\n') == "\n"

а

stripslashes('\n') == "n"

Обратите внимание, что '\n' == "\\n".