$_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 :(得分:1)
你做错了。试试 -
foreach($_POST as $key => $val){
$_POST2[] = htmlentities([$val]);
}
不需要for
循环。 foreach
将包装所有值。如果您希望key
与$_POST
相同,那么请将其留空。