引用符を含んだ文字列をJavascriptに埋め込みたい
場所名の英語のデータをfor文で取得して、
var contentString_restaurant = '<p><a href="//www.hoge.com/restaurant/<?php echo $nearest_restaurants[$i]['Restaurant']['id'];?>/" target="_blank"><?php echo $nearest_restaurants[$i]['Restaurant']['en_name'];?></a></p>'
googlemapで表示させたいのですが、取得した$nearest_restaurants[$i]['Restaurant']['en_name']
内にシングルクォーテーションが含まれている為にエラーとなってしまいます。
個別の変数の場合は¥
等でエスケープできますが、このように複数取得する場合、綺麗にシングルクォーテーションをエスケープする方法はありますか?