|
|
|
| Итак тема Мелкие вопросы(Общая).
1- если что, то извените за самодеятельность!
2- я посмотрел форум и решил создать общую темку в которой новички и остальные будут задавать не большие вопросы, типо "как пользоваться array" или "что делает $_GET[]?" все это можно обсудить в одной теме!
Спасибо! | |
|
|
|
|
|
|
|
для: Гавриленко Дмитрий
(08.02.2010 в 23:24)
| | и как пользоваться array? | |
|
|
|
|
|
|
|
для: Рома
(08.02.2010 в 23:31)
| | Если вы реально не знаешь, то вот тебе пример
$auto = array (1 => AUDI,
2=> Nissan,
3 => Lada);
echo "$auto[1]"; //Выведет AUDI
///так же можно использовать и без 1,2,3 тоесть
$auto = array (AUDI, Nissan, Lada);
echo "$auto[1]";//Выведет Nissan, но почему???
Так как мы не придали значение, счетчик
автоматически начинается с 0
(выглядет так $auto = array (0 => AUDI, 1=>
Nissan, 2 => Lada);) Так же в array не
обязательно писать 0 => AUDI,
можно прописать auto1 => AUDI,
auto2=> Nissan, auto3 => Lada
|
Вобщем array, это как бы сейф с несколькими полачками, когда переменная это сейф с одной полочкой | |
|
|
|
|
|
|
|
для: Гавриленко Дмитрий
(08.02.2010 в 23:54)
| | - | |
|
|
|
|
|
|
|
для: Гавриленко Дмитрий
(08.02.2010 в 23:54)
| | >Вобщем array, это как бы сейф с несколькими полачками, когда переменная это сейф с одной полочкой
Тогда как Вы опишете
это $auto1 = array('Jeep');
это $auto2 = 'Hammer';
и разницу между оными? | |
|
|
|
|
|
|
|
для: Гавриленко Дмитрий
(08.02.2010 в 23:54)
| | > Если вы реально не знаешь
"Дарагой, захады, да" | |
|
|
|
|
|
|
|
для: Гавриленко Дмитрий
(08.02.2010 в 23:24)
| | Что делает $_GET? | |
|
|
|
|
|
|
|
для: Тень&
(08.02.2010 в 23:44)
| | >Что делает $_GET?
Передает переменую со своим значением через адресную строку.
http://softtime.ru/forum/addpost.php?id_forum=1&id_......
К примеру id_forum=1 - переменная id_forum имеет значение 1 | |
|
|
|
|
|
|
|
для: Гавриленко Дмитрий
(08.02.2010 в 23:57)
| | >Выведет Nissan, но почему???
Вроде(если я не ошибаюсь), то отсчет индексов в масиве(если это не указано конкретно, например как у вас в начале,array (1 => AUDI, 2=> Nissan, 3 => Lada)) начинаеться с 0 а не с 1, попробуйте $auto[0]
А вообще я не понял вы задаете вопрос и тут же на него отвечаете? Это новый фетиш теперь такой? :))))))))))))) | |
|
|
|
|
|
|
|
для: tvv123456
(09.02.2010 в 00:00)
| | $auto = array (AUDI, Nissan, Lada);
echo "$auto[1]";//Выведет Nissan, но почему???
Все верно. Дальше написан пример, который подтверждает что $auto[1] Выведет Nissan --- array (0 => AUDI, 1=> Nissan, 2 => Lada) | |
|
|
|
|
|
|
|
для: Гавриленко Дмитрий
(09.02.2010 в 00:06)
| |
$auto = array (AUDI, Nissan, Lada);
echo "$auto[0]"; - должне вывести аудио
echo "$auto[1]"; - ниссан
echo "$auto[12]"; - Лада
|
В чем собственно проблема?
Если вы НЕ указываете какой индекс должен быть у того или иного элемета массива то индексы присваиваються автоматически в арифметической последовательности начиная с 0
Кстати а у вас эта конструкция вообще работает? Меня php заставляет слова брать в кавычки | |
|
|
|
|
|
|
|
для: tvv123456
(09.02.2010 в 00:13)
| | echo "$auto[12]"; - Лада
уверены? =) У вас же всего 3 элемента, но никак не 13. | |
|
|
|
|
|
|
|
для: neadekvat
(09.02.2010 в 00:19)
| | >echo "$auto[12]"; - Лада
>уверены? =) У вас же всего 3 элемента, но никак не 13.
Сори, очепятка :))))))))) Единичку надо бы убрать. | |
|
|
|
|
|
|
|
для: Гавриленко Дмитрий
(09.02.2010 в 00:06)
| | Все таки автору сказать хочу:
Вы все-таки почитайте про массивы литературу, и узнайте в чем разница между ассоциативным массивом и каким-то другим(не скажу как обзываю его).
Если польз0уетесь базами то вам это будет в двойне полезно, будете знать в чем разница между mysql_fetch_assoc и mysql_fetch_row и почему не всегда выгодно пользоваться mysql_fetch_array
Это все так к слову, просто судя по всему вы еще не разобрались что к чему, но это очень полезная информация | |
|
|
|
|
|
|
|
для: Гавриленко Дмитрий
(09.02.2010 в 00:06)
| | - | |
|
|
|