[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Массив?
Jek
Что это?
$max = $arr[0];

Моя версия: Массив '$arr' со значением '0' и с ключом '0' присваиваем переменной '$max'?
Правильно?




Спустя 1 час, 22 минуты, 18 секунд (19.04.2011 - 06:16) Nikitian написал(а):
Переменной $max присваивается значение массива $arr с ключём 0.

Спустя 26 секунд (19.04.2011 - 06:16) inpost написал(а):
со значением 0? Может быть любое значение, просто с ключем 0.

Спустя 4 часа, 34 минуты, 42 секунды (19.04.2011 - 10:51) sergeiss написал(а):
Jek - только не "массив", а "элемент массива с ключом ноль". И учти, что у массивов в ПХП могут быть "ассоциативные" ключи, т.е. не цифровые, а текстовые.

Спустя 7 минут, 40 секунд (19.04.2011 - 10:59) Bukelv написал(а):
Переменной $max присваивается значение массива $arr с ключём 0.



Машины, Китайские внедорожники

Спустя 5 минут, 30 секунд (19.04.2011 - 11:04) Snus написал(а):
sergeiss
Цитата (sergeiss @ 19.04.2011 - 07:51)
только не "массив", а "элемент массива с ключом ноль".

Значение правильнее. Ибо там может быть массив, а то и многомерный.

Спустя 9 минут, 13 секунд (19.04.2011 - 11:14) sergeiss написал(а):
Snus - буквожор wink.gif

На самом деле, я имел ввиду чуть другое. Не присвоение, а просто "что такое $arr[0]". Но не чётко это написал, согласен.

Спустя 10 минут, 21 секунда (19.04.2011 - 11:24) Jek написал(а):
удалено

Спустя 2 минуты, 47 секунд (19.04.2011 - 11:27) sergeiss написал(а):
Jek - ключ - это то, что внутри квадратных скобок. Он никуда не присваивается, он только используется (в данном случае).

Спустя 6 минут, 11 секунд (19.04.2011 - 11:33) Jek написал(а):
Ну, ведь там стоит знак равно (присвоить)
Получается: '$arr' - это значение, а [0] - это ключ?

Спустя 6 минут, 33 секунды (19.04.2011 - 11:39) Snus написал(а):
Jek
Чтобы тебе было понятнее:

Мы имеем ассоциативный массив ARR со значением VALUE и ключом KEY
$ARR['KEY'] = 'VALUE';


Чтобы получить значение VALUE этого массива, мы должны обратиться к нему по ключу
echo $ARR['KEY']; // Выдаст VALUE


А можем присвоить его значение переменной VAR
$VAR = isset($ARR['KEY']) ? $ARR['KEY'] : NULL;

Спустя 16 минут (19.04.2011 - 11:55) Jek написал(а):
$VAR = isset($ARR['KEY']) ? $ARR['KEY'] : NULL;


Отсюда следует, если переменная arr с ключом key определяется, то она присваевается переменной var, если нет, то null. Правильно?

Получается: '$arr' - это массив, а [0] - это ключ некого значения?

Спустя 8 минут, 1 секунда (19.04.2011 - 12:03) sergeiss написал(а):
biggrin.gif biggrin.gif biggrin.gif

Jek - квадратные скобки - это неотъемлемая часть синтаксиса. Ключ - это только то, что внутри квадратных скобок. А всё вместе, и только вместе (!!!) даёт элемент массива.
$arr - да, это весь массив
$arr[0] - элемент массива

Спустя 17 минут, 31 секунда (19.04.2011 - 12:21) Jek написал(а):
sergeiss, я на самом деле читаю весь мануал по php на офицальном сайте php.net. Кстати, а как мне найти этого человека на форуме? И ещё, можешь подсказать нормальный сайт с нормальными ( правильными) скриптами, чтобы я мог их разбирать.

Спустя 17 минут, 50 секунд (19.04.2011 - 12:39) sergeiss написал(а):
Цитата (Jek @ 19.04.2011 - 13:21)
а как мне найти этого человека на форуме?

Спустя 1 час, 19 минут, 4 секунды (19.04.2011 - 13:58) Snus написал(а):
Цитата (Jek @ 19.04.2011 - 08:55)
Отсюда следует, если переменная arr с ключом key определяется, то она присваевается переменной var, если нет, то null. Правильно?

Абсолютно правильно.

Спустя 22 часа, 7 минут, 42 секунды (20.04.2011 - 12:06) Jek написал(а):
ОК
Быстрый ответ:

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