Cytat(-michal- @ 12.01.2013, 10:51:09 )

A bardziej mozesz naprowadzić ?
$str = array("'", ";", "\'",'\"'); $str2 = array('', "," , '.','.');
Tak zrobiem ale dalej nic
Po pierwsze, Twoja tablica jest źle zbudowana, nie potrzebujesz tam backslashy:
$str = array("'", ";", "'",'"');
A po drugie, istnieje funkcja, która rozwiązuje Twój problem: