Php 输出保存到会话消息的div内foreach循环的结果

Php 输出保存到会话消息的div内foreach循环的结果,php,Php,我有两个这样的部件,它们独立地工作得非常完美,但我不能将两者结合起来,这让我发疯!我肯定我错过了一些基本的东西。我有一个存储会话消息并显示它的功能,按照我想要的方式操作 keepmsg('<div class="alert alert-danger alert-dismissable text-center"> <a href="#" class="close" data-dismiss="alert" aria-label="close">&am

我有两个这样的部件,它们独立地工作得非常完美,但我不能将两者结合起来,这让我发疯!我肯定我错过了一些基本的东西。我有一个存储会话消息并显示它的功能,按照我想要的方式操作

    keepmsg('<div class="alert alert-danger alert-dismissable text-center">
        <a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a>
        <strong>Sorry!</strong> Country abbreviation is in use by the following states:

        LIST OF STATES

        </div>');

    redirect($page);
这也适用于。。。现在,我如何获得foreach循环的结果来存储会话消息中的状态列表?

您的问题还不清楚。 让我猜猜你

foreach ($listresults as $lr):
    $stateList[] = $lr["state_abbreviation"];
endforeach;
keepmsg('<div class="alert alert-danger alert-dismissable text-center">
    <a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a>
    <strong>Sorry!</strong> Country abbreviation is in use by the following states:

    ' . implode($stateList, ", ") . '

    </div>');
它准备第一个状态列表并将它们存储在$stateList变量中。
然后我们准备正常的消息,包括内爆的$stateList,这样我们就可以摆脱最后一个,。

你太棒了!!完美的我非常接近,我确信我必须把它存储在一个变量中,然后再把它吐出来,但就是不能完全实现。
foreach ($listresults as $lr):
    $stateList[] = $lr["state_abbreviation"];
endforeach;
keepmsg('<div class="alert alert-danger alert-dismissable text-center">
    <a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a>
    <strong>Sorry!</strong> Country abbreviation is in use by the following states:

    ' . implode($stateList, ", ") . '

    </div>');