PHP массив и htmlentities

$_POST=

Array ( [0] => aaa@gmail.com [1] => bbb [2] => ccc [3] => ddd [4] => eee [5] => fff [6] => ggg [7] => hhh [8] => iii [9] => jjj [10] => 31 [11] => k )

foreach($_POST as $key => $val){
for ($key = 0; $key <= 9;$key++){
$_POST2[$val] = htmlentities($_POST[$val]);
}
}
}

Это мой код, и я пытался разделить $_POST массив в $key а также $val, Тогда я хотел сказать программе, что как $key идет вверх 1, положил htmlentities() вокруг $val,
Не могли бы вы мне помочь? Я застрял на этом в течение нескольких часов.

0

Решение

Вы делаете это неправильно. Попробуйте с —

foreach($_POST as $key => $val){
$_POST2[] = htmlentities([$val]);
}

Нет необходимости в этом for петля. foreach обернет все значения. И если вы хотите keyдолжен быть таким же, как $_POST тогда просто оставь это пустым.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector