практика php

5.12K
.
SubHero
Koenig, Дима! Давай че нить полегче
.
(\/)____o_O____(\/)
vermas, Код в студию
.
(\/)____o_O____(\/)
SubHero, Помимо самой доски, так же имеются все названия (координаты) квадрата
.
точка невозврата
Koenig (26.12.2011/15:54)
vermas, Код в студию
http://silenthill.h2m.ru/mat.txt
.
(\/)____o_O____(\/)
vermas, У тебя ближе всех код, +5 , щас свои выложу
.
точка невозврата
Koenig, пасиба. Можно еще поиграться с кодом, смотря какая задача, поменять местами буквы-цифры, порядок сменить.
.
(\/)____o_O____(\/)
<?php
$arr_num = range(8, 1);
$arr_alf = range('a', 'h');
echo PHP_EOL . '<table span style="border-collapse: collapse; border: 1px solid gray;"><tr>' . PHP_EOL;
for ($i=0;$i<8;$i++) {
for ($n=0;$n<8;$n++) {
echo '<td';
$c1 = ' span style="background-color: #fff; color: #000;">';
$c2 = ' span style="background-color: #000; color: #fff;">';
echo ($i%2==0 && $n%2==0) ? $c1 : (($i%2==0 && $n%2!=0) ? $c2 : (($i%2!=0 && $n%2==0) ? $c2 : (($i%2!=0 && $n%2!=0) ? $c1 : '')));
echo ' + <!--' . $arr_alf[$n] . $arr_num[$i] . '--></td>';
}
echo PHP_EOL . '</tr><tr>' . PHP_EOL;
}
echo '</tr></table>' . PHP_EOL;
?>
.
(\/)____o_O____(\/)
vermas, По поводу порядка, я брал оригинал диски шахмат, может все же нарисую шашки
.
точка невозврата
Koenig, я бы по другому сделал, в моем коде во втором цикле использовал бы ключи массива с буквами. Так бы буквы были по горизонтали. а шашки на файлах хотел? Думаю на файлах выйдет интересней, Джейн на пример пишет на бд.
.
(\/)____o_O____(\/)
vermas, Конечно на файлах, как и пятнашки , в файлах хранятся массивы , помоему в разы быстрее
Всего: 198