stripslashes
funkcja
Usuwa ukośniki odwrotne dodane przez addslashes. Przywraca oryginalny łańcuch po wcześniejszym zescapowaniu cudzysłowów i apostrofów.
stripslashes(string $string): string
stripslashes odwraca działanie addslashes: usuwa backslashe, które zostały wstawione przed cudzysłowami (\"), apostrofami (\') i samymi backslashami (\\). Dawniej używana do cofania magicznych cudzysłowów (Magic Quotes — mechanizm usunięty w PHP 5.4). Dziś przydaje się gdy przechowujesz w bazie dane zescapowane przez addslashes i chcesz je wyświetlić użytkownikowi w oryginalnej formie.
<?php
declare(strict_types=1);
$surowy = 'Pola: imię, "nazwisko"';
$escaped = addslashes($surowy);
echo $escaped; // wynik: Pola: imię, \"nazwisko\"
$przywrocony = stripslashes($escaped);
echo $przywrocony; // wynik: Pola: imię, "nazwisko"