我有两件这样的,并且他们都独立工作,但是我不能将两者结合起来,这让我疯了!我确信我遗漏了一些基本的东西。我有一个存储会话消息并显示它的功能,按照我想要的方式运行。
keepmsg('<div class="alert alert-danger alert-dismissable text-center">
<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
<strong>Sorry!</strong> Country abbreviation is in use by the following states:
LIST OF STATES
</div>');
redirect($page);
另外,我有一个生成状态列表的foreach循环:
foreach($listresults as $listresult):
echo $listresult['state_abbreviation'].', ';
endforeach;
这也有效......现在我如何得到foreach循环的结果来存储状态列表在会话消息中的位置?
答案 0 :(得分:0)
你的问题不清楚。 让我猜你。
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">×</a>
<strong>Sorry!</strong> Country abbreviation is in use by the following states:
' . implode($stateList, ", ") . '
</div>');
它准备第一个状态列表并将它们存储在$stateList
变量中。
然后我们准备包括内爆$stateList
的正常消息,这样我们就可以摆脱最后的“,”。