我在多语言网站上工作,我在用单引号引起麻烦。有些句子里面有单引号,有些则没有。
我的问题是如何使用sQuote
函数对从$lang
开始的所有字符串使用它?
PHP
function sQuote($string) {
return htmlentities($string, ENT_QUOTES);
}
$lang['login_0'] = 'text 1 \'';
$lang['login_1'] = 'text 2 \'';
$lang['login_2'] = 'text 3';
$lang['login_3'] = 'text 4';
$lang['login_4'] = 'text 5 \'';
$lang['login_5'] = 'text 6';
$lang['login_6'] = 'text 7 \'';
HTML
<?=sQuote($lang['login_0'])?>
答案 0 :(得分:0)
$lang = array_map(function($value) { return sQuote($value); }, $lang)