stripcslashes does not simply skip the C-style escape sequences \a, \b, \f, \n, \r, \t and \v, but converts them to their actual meaning.
So
<?php
stripcslashes('\n') == "\n"; //true;
$str = "we are escaping \r\n"; //we are escaping
?>(PHP 4, PHP 5, PHP 7, PHP 8)
stripcslashes — Décode une chaîne encodée avec addcslashes()
Retourne la chaîne str
après avoir supprimé tous les antislashs. stripcslashes()
respecte les séquences spéciales du C, telles que \n,
\r..., les nombres octaux et hexadécimaux.
stringLa chaîne à traiter.
Retourne la chaîne modifiée.
Exemple #1 Exemple avec stripcslashes()
<?php
var_dump(stripcslashes('I\'d have a coffee.\nNot a problem.') === "I'd have a coffee.
Not a problem."); // true
?>stripcslashes does not simply skip the C-style escape sequences \a, \b, \f, \n, \r, \t and \v, but converts them to their actual meaning.
So
<?php
stripcslashes('\n') == "\n"; //true;
$str = "we are escaping \r\n"; //we are escaping
?>