2009-11-04 14 views

Odpowiedz

42

stripcslashes() pomija specjalne zestawy znaków, takie jak "\ n" i "\ r", zachowując wszelkie podziały wierszy, powracające powozy itd., Które mogą znajdować się w ciągu znaków.

stripslashes() po prostu usuwa wszelkie ukośniki, które napotyka bez uprzedniego przeanalizowania czegokolwiek.

+0

+1 do umowy – mauris

13

stripcslashes nie po prostu pominąć C stylu sekwencje \a, \b, \f, \n, \r, \t i \v, ale konwertuje je do ich rzeczywistego znaczenia. Więc

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

podczas

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

Zauważ, że '\n' == "\\n".

Powiązane problemy