Очистка массива полученного с формы от запрещенных символов для последующего занесения дынных в БД

195
12 апреля 2018, 12:20

Здравствуйте, имею массив.

Array
(
    [userregistration] => Array
        (
            [email] => ddd
            [password1] => rr
            [password2] => rrr
        )
)

Как очистить, чтобы он был без html тегов кодов JS и так далее. Раньше я каждую переменную чистил так

$test= htmlentities(mysqli_real_escape_string($db, $test),ENT_QUOTES, 'UTF-8');

Как это же переменить к массиву, чтобы потом данные с массива можно было без страха заносить в БД.

Answer 1

Сделал так.

$userregistration = $_POST["userregistration"];
foreach ($userregistration as $key => $value) {
    $userregistration[$key] = trim(htmlentities(mysqli_real_escape_string($db, $value),ENT_QUOTES, 'UTF-8'));

}
READ ALSO
Поиск противоположной пары в массиве PHP

Поиск противоположной пары в массиве PHP

Проверить, есть ли в одномерном числовом массиве хотя бы одна пара противоположных чиселПомогите пожалуйста

183
Получение переменных из объекта php

Получение переменных из объекта php

Создан объект АВнутри него в методе создается объект Б (другого класса)

216
обмен данными в cache yii2

обмен данными в cache yii2

Есть большая бдНужно выгрузить все данные в cache (сделано)

176
Сломалась корзина на PrestaShop

Сломалась корзина на PrestaShop

Доброго дня всем По неизвестной причине перестала работать корзинаСайт https://alccosttore

224