我可以写第一节经文,但我希望下一节经文可以写回来,但我不能这样做。
<?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]." ";
?>
答案 0 :(得分:1)
如果你想要的是显示从最后到第一个的单词,你可以使用:
for ($soviet = count($russian); $soviet > 0; --$soviet)
答案 1 :(得分:1)
试试这个,
for ($soviet=sizeof($russian)-1; $soviet >= 0; $soviet--)
echo $russian[$soviet]." ";
你必须测试&gt; = 0,因为第一个单词是$ russian [0]
答案 2 :(得分:1)
我猜这个:
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
答案 3 :(得分:1)
如果你有这么小的数组,我就不会为构建正确的for
条件而烦恼
而是使用:
foreach (array_reverse($russian) as $word) {