Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

PHP5 Код из листинга 15.2 chartable.php не делает то что должен (vz89)
Author Message
vz89
Заглянувший



Joined: 01 Feb 2015
Posts: 1
Карма: 0
   поощрить/наказать


PostPosted: Sun Feb 01, 2015 4:32 pm (написано за 11 минут 6 секунд)
   Post subject: PHP5 Код из листинга 15.2 chartable.php не делает то что должен
Reply with quote

Доброго времени суток! Второй раз столкнулся с неработающим кодом (вероятно из-за несовместимости версий - использую php 5.4). В первый раз смог решить проблему, но на этот раз запарился основательно. В листинге 15.2 chartable.php я так понимаю должна выводиться полностью таблица символов ASCII. В моем случае вместо этого выдает ошибку в этой <?=$cell[0]?>: и в этой <b><tt><?=$cell[1]?></tt></b> строках. Говорит: Undefined variable: cell in D:\... и т.д. online 18 и в 19 строках. Между двумя ошибками выводит только двоеточие. Пробовал шаманить, объявляя переменную $cell - добился только того что вывел двоеточие в рамке. Пожалуйста помогите разобраться. Хотелось бы увидеть как это работает на самом деле.
 
<?php ## Печать всей таблицы ASCII-символов.
// Сначала создаем массив того, что мы собираемся выводить,
// не заботясь о форматировании (дизайне) информации
for ($i=0,$x=0; $x<16; $x++) {
    for ($y=0; $y<16; $y++) {
        $chars[$x][$y] = array($i, chr($i));
        $i++;
    }
}
// Теперь выводим накопленную информацию, используя идеологию
// вставки участков кода в HTML-документ
?>
<table border=1 cellpadding=1 cellspacing=0>
    <?foreach ($chars as $row) {?>
        <tr>
            <?foreach ($row as $cell) { ?>
                <td>
                    <?=$cell[0]?>:
                    <b><tt><?=$cell[1]?></tt></b>
                </td>
            <?}?>
        </tr>
    <?}?>
</table>
Back to top
View user's profile Send private message
Johnkakary
Заглянувший



Joined: 19 Oct 2015
Posts: 11
Карма: 0
   поощрить/наказать


PostPosted: Mon Oct 26, 2015 8:13 am (спустя 8 месяцев 24 дня 15 часов 40 минут; написано за 15 секунд)
   Post subject:
Reply with quote

To be successful in this world, we must adhere to in the end: death can not let go.
As long as one strong perseverance in pursuit, he can achieve the purpose.
Guilt is consistent with human nature, but do not change the long-term adherence is the devil.

_________________________
I like www.fastfifa16.co.uk/
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML