Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Количество элементов массива
 
 автор: webchainik   (04.04.2008 в 17:33)   письмо автору
 
 

Вот какой пример скрипта из учебника, пример создания массива.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php
$ycheniki [0]="ivanov";
$ycheniki [1]="Petrov";
$ycheniki [2]="Sidotov";
count($ycheniki).
$n=count($ycheniki);
?>
</body>
</html>
Скрипт должен сообщить программе, кол-во массивов. Однако при загрузке страницы на сервере, ничего не происходит. Так как я с трудом во всё это въезжаю, есть
вопрос. Сообщить ПРОГРАММЕ, то есть ещё какая-то программа должна быть написана, или всё таки должен выводится результат в браузер непосредственно после написания данного.

   
 
 автор: Front   (04.04.2008 в 17:38)   письмо автору
 
   для: webchainik   (04.04.2008 в 17:33)
 

В данном случае в программе происходит только создание массива из трех элементов и подсчет этих элементов. А чтобы вывести массив:


print_r ($ycheniki);

   
 
 автор: Atheist   (04.04.2008 в 17:38)   письмо автору
 
   для: webchainik   (04.04.2008 в 17:33)
 

> Скрипт должен сообщить программе, кол-во массивов
Тут один массив. Кол-во элементов ты хотел сказать.

> count($ycheniki).
Эта строка (после $ycheniki [2]="Sidotov";) вообще должна вызвать синтаксическую ошибку: почему-то после count стоит точка.

> $n=count($ycheniki);
Ты присвоил переменной $n кол-во элементов массива. Но с чего бы это должно оторазиться? Нужно вывести информацию:

echo $n;

   
 
 автор: webchainik   (04.04.2008 в 23:09)   письмо автору
 
   для: Atheist   (04.04.2008 в 17:38)
 

БОЛЬШОЕ ПАСИБО!!! А то мучался.... Я с учебника писал, возможно что там ошибки.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования