mysqli_real_escape_string () для всего массива $ _POST в php - PullRequest
0 голосов
/ 17 мая 2018

У меня есть $ _POST с 20 ключами.Я хочу применить mysqli_real_escape_string () для всего массива $ _POST.Итак, я должен применить mysqli_real_escape_string () для всех 20 ключей отдельно?Или для этого есть какой-либо цикл или какая-то конкретная функция?

Массив My Post похож на приведенный ниже пример:

$_POST =array(
      "A1"=>'xxxxxxxx',
      "A2"=>'xxxxxxxx',
      ........
      ........
      ........
      ..........
      .........
      .........
      "A20"=> 'xxxxxxxxx'
);

1 Ответ

0 голосов
/ 17 мая 2018

Вы можете сделать что-то вроде этого:

$escaped = array_map(function($var) use ($mysqli){
    return mysqli_real_escape_string($mysqli, $var);
},$_POST);
...