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) {