如何使用PHP一次更新多个方括号字符串

时间:2019-06-06 08:43:14

标签: php

我在多语言网站上工作,我在用单引号引起麻烦。有些句子里面有单引号,有些则没有。

我的问题是如何使用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'])?>

1 个答案:

答案 0 :(得分:0)

$lang = array_map(function($value) { return sQuote($value); }, $lang)