如何解决PHP向前和向后循环循环
| 我可以写第一节经文,但我想倒写第二节经文,但是我做不到。<?PHP
$russian[]=\"En\";
$russian[]=\"liten\";
$russian[]=\"vektor\";
$russian[]=\"ar\";
$russian[]=\"ett\";
$russian[]=\"exempel\";
$russian[]=\"pa\";
$russian[]=\"och\";
$russian[]=\"falt\";
for ($soviet=0;$soviet<sizeof($russian);$soviet++)
echo $russian[$soviet].\" \";
for ($soviet=5;$soviet<sizeof($russian);$soviet=$soviet-1)
echo $russian[$soviet].\" \";
?>
解决方法
如果要显示从最后到第一个的单词,则可以使用:
for ($soviet = count($russian); $soviet > 0; --$soviet)
, 尝试这个,
for ($soviet=sizeof($russian)-1; $soviet >= 0; $soviet--)
echo $russian[$soviet].\" \";
您必须测试> = 0,因为第一个单词在$ russian [0]中
, 我猜这:
for ($soviet=count($russian);$soviet>0;$soviet--)
但是,不知道您所说的经文是什么意思。您想要两次打印该数组,一次向前,一次向后,因此最终得到
En liten vektor ar ett exempel pa och falt falt och pa exempel ett ar vektor liten En
?
, 如果您的数组如此之小,那么我不会理会构建正确的for
条件。
而是使用:
foreach (array_reverse($russian) as $word) {
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。