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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Неработает массив

Сообщения:  [1-6] 

 
 автор: cheops   (30.07.2004 в 18:03)   письмо автору
 
   для: BossXP   (30.07.2004 в 17:57)
 

Обращение $b1[2][0][1] - это обращение к многомерному массиву, так обращаться к элементам не получится, да придётся обращаться к элементам индивидуально, но вашу запись можно немного сократить и записать например так:
<?php
echo $b1[2].$b1[0].$b1[1]; 
?>

   
 
 автор: BossXP   (30.07.2004 в 17:57)   письмо автору
 
   для: BossXP   (30.07.2004 в 17:02)
 

Вот еще проблемма:
Допустим, я хочу вывести слово: CAT
из этого массива:

$b1 = array("A","T","C","D");
echo $b1[2][0][1];
При этом ничего не выводится.

Или мне придется всегда писать:
echo $b1[2]; echo $b1[0]; echo $b1[1];

Подскажите...

С уважением, BossXP

   
 
 автор: cheops   (30.07.2004 в 17:32)   письмо автору
 
   для: BossXP   (30.07.2004 в 17:26)
 

Sonic имеет ввиду, что некоторые редакторы подсвечивают русский и английский текст разным стилем: например курсивым и прямым шрифтом, поэтому в них такие ошибки очень легко находить...

   
 
 автор: BossXP   (30.07.2004 в 17:26)   письмо автору
 
   для: Sonic   (30.07.2004 в 17:13)
 

Работает, словво array было неправильно написано. Спасибо Sonic.
У меня редактор Macromedia Dreamweaver MX 2004, твм тоже все светиться, синим, крассным и др.
Пока пойдет для меня.

С уважением, BossXP

   
 
 автор: Sonic   (30.07.2004 в 17:13)   письмо автору
 
   для: BossXP   (30.07.2004 в 17:02)
 

У тебя в том примере первая буква русская :) Бывает, но надо лучше кипититься на задачей, у меня такое тоже часто бывает, кажеться ну в чём ошибка-то??? Ан нет.
Возьми себе редактор стоящий с подстветкой :) Я юзаю PHP Expert Editor ещё и бесплатный для Россиян

   
 
 автор: BossXP   (30.07.2004 в 17:02)   письмо автору
 
 

Вот сейчас изучаю массивы и прочитал что массивы можно писать так:

$b1[] = "WindowsXP";
$b1[] = "Windows 98";
$b1[] = "Windows 95";
echo $b1[0];

При этом выводиться WindowsXP.
А можно писать так:

$b2 = аrrау("chicken", "steak", "turkey");
echo $b2[1];
И должно появиться: steak
Но вместо этого он выводит:
Fatal error: Call to undefined function: аrrау()

Подскажите пожалуйста в чем причина?

С уважением, BossXP

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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