[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: if не обрабатывает данные массива.
I159
Привет. Есть код:
<html>
<
head>
</
head>
<
body>
<?php
$dies=array();// объявлен массив со значениями костей
echo "Первоначальный \$dies: ";
for($i=1; $i<=6; $i++)
{
$dies[$i]=rand(1,6);// бросили кости
echo $dies[$i];
}
echo "<br>Ранжированный: ";
sort($dies);
reset($dies);
for ($i=0; $i<=5; $i++)
{
echo $dies[$i];
}
echo "<br>Обработанный \$dies: ";
for ($a=0; $a<=5; $a++)
{
for ($b=1; $b<=6; $b++)
{
if ($dies[$b]==$dies[$a] & $a!==$b)
{
unset($dies[$a]);
}
}

echo $dies[$a];
}
if($dies == range(1,5) or $dies == range(2,6) or $dies == range(1,6))
{
echo "<br>You got stright";
}
?>
</body>
</
html>

If не обрабатывает данные. При этом вызывать массив вне основного цикла я пробовал - вызывается, но не обрабатывается if. А если задать массив вручную, if работает.
Как запустить if?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.