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
}