Little confusion in filtering " inverted commas for a javascript string in php.
$data = "I'am a string my name is "String".";
// problem is in following line.
$data = str_replace("\"","\\". "\"",$data);
$data = str_replace('<br />','\n',$data);
$data = str_replace("'","\\"."'",$data);
$row['story'] = $row['story'] . "<a href=\"#scroll\" onclick=\"addtext('$data'); return false\">Send</a>";
Update $data is some random string in a php page. I want to filter this string in simple text for a javascript function.e.g
$data = "I'am a string my name is \"String\".";
I want to get the results like this.
onclick="addtext('I\'am a string my name is "String"'); return false"