Php foreach会多次使用它们
我有这个代码,我试图让它输出结果Php foreach会多次使用它们,php,Php,我有这个代码,我试图让它输出结果 http://pastebin.com/MFCQzJQ8 echo$attack.。已停止对服务器“$id”的攻击。; 每次都不同,但我只能更改服务器id或攻击,但我需要随时更改并在新行上输出 您可以将数组组合成一个数组并在其上迭代: <?php if (isset($_POST['stop'])) { $ids = $_POST['id']; $urls = $_POST['url'];
http://pastebin.com/MFCQzJQ8
echo$attack.。已停止对服务器“$id”的攻击。
;
每次都不同,但我只能更改服务器id或攻击,但我需要随时更改并在新行上输出
您可以将数组组合成一个数组并在其上迭代:
<?php
if (isset($_POST['stop']))
{
$ids = $_POST['id'];
$urls = $_POST['url'];
$attacks = $_POST['attack'];
foreach($urls as $url);
foreach($attacks as $attack);
foreach($ids as $id);
echo '<div class="nNote nSuccess hideit"><p><strong>SUCCESS: </strong><br>';
foreach($ids as $id){
if($attack == "NONE"){$attack = "No";}
echo $attack.' Attacks Have Been Stopped On Server '.$id.'<br>';
}
echo '</p></div>';
}
?>
在这里发布您的代码,而不是指向pastebin的链接。您能提供更多信息吗。实际上发生了什么,我刚刚意识到代码有多性感。我知道有几个地方我可以使用它,以前有各种各样的破解/循环。
<?php
if (isset($_POST['stop']))
{
$ids = $_POST['id'];
$urls = $_POST['url'];
$attacks = $_POST['attack'];
foreach($urls as $url);
foreach($attacks as $attack);
foreach($ids as $id);
echo '<div class="nNote nSuccess hideit"><p><strong>SUCCESS: </strong><br>';
foreach($ids as $id){
if($attack == "NONE"){$attack = "No";}
echo $attack.' Attacks Have Been Stopped On Server '.$id.'<br>';
}
echo '</p></div>';
}
?>
foreach(array_map(null,$ids,$urls,$attacks) as list($id,$url,$attack)) {
// code body here
}