我意識到這是非常簡單的,但我覺得我看起來有些東西。 我想屏幕顯示是PHP:循環邏輯
RED This is 0.
或
GREEN This is 1.
,並且它可以來回交替顯示的文本之間。我的邏輯如果罰款交替紅色和綠色,但「這是0」和「這是1」文本不顯示。
這裏是我到目前爲止的代碼:
<?php
$array = array(0=>"RED",1=>"GREEN");
$a_count = 0;
$count = 0;
while($count<10)
// DO 9 TIMES
{
echo $array[$a_count] . ' ';
//SUDO FOR IMAGE BEING DISPLAYED
while($array[$a_count] == 0)
{
echo "This is 0.<br>";
}
while($array[$a_count] == 1)
{
echo "This is 1<br>";
}
//<----SWITCH BACK AND FORTH---->
if($a_count == 1)
{
$a_count = 0;
}
else
{
$a_count++;
}
//<----------------------------->
$count++;
}
?>
我認識的最簡單的辦法是什麼,我想的是:
<?php
$array = array(0=>"RED",1=>"GREEN");
$a_count = 0;
$count = 0;
while($count<10)
// DO 9 TIMES
{
echo $array[$a_count] . ' ';
//SUDO FOR IMAGE BEING DISPLAYED
//<----SWITCH BACK AND FORTH---->
if($a_count == 1)
{
echo "This is 1<br>";
$a_count = 0;
}
else
{
echo "This is 0.<br>";
$a_count++;
}
//<----------------------------->
$count++;
}
?>
但是這個代碼不包含我所需要的邏輯爲這個項目的延續。 我非常感謝答案,爲什麼我的第一個代碼不打印「這是0」。
謝謝!
你在找什麼邏輯?你已經回答了你自己的問題 – 2013-07-31 16:47:40