我使用此代码检索所有发布请求(请参阅下文)
<?php
foreach ($_POST as $key => $value) {
$body .= $key . ": " . $value . '<br>';
}
echo $body;
?>
并且有一个名为“adminemail”和“cat”的帖子数据,现在我想要的是消除那两个并打印除了那两个之外的所有帖子数据。怎么做?任何建议,建议和想法,都会喜欢听。先感谢您。
答案 0 :(得分:1)
选项1
unset($_POST['adminemail'],$_POST['cat']);
选项2
<?php
foreach ($_POST as $key => $value) {
if(!in_array($key,array('adminemail','cat'))){
$body .= $key . ": " . $value . '<br>';
}
}
echo $body;
?>
答案 1 :(得分:0)
以下内容应该有效:
<?php
$arr = array_diff_key($_POST, array("adminemail" => 0, "cat" => 0));
$body = ""; // You must have this line, or PHP will throw an "Undefined variable" notice
foreach($arr as $key => $value){
$body .= $key . ": " . $value . "<br/>";
}
echo $body;
?>