Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Раздел " Уроки PHP (по материалам форума PHP.SU)" [2]
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
Саныч пишет:
Наверное на другой форум иммигрировал
Mefistofel
Отправлено: 30 Апреля, 2012 - 18:25:48
Частый гость
Покинул форум
Сообщений всего: 172
Дата рег-ции: Апр. 2012 Откуда: Россия
Помог: 0 раз(а)
Саныч пишет:
для добавления нового значения вы можете просто указать $array[] = 'колбаса' В этом случае интерпретатор все сделает за вас и сам присвоит этому элементу порядковый номер в массиве.
Отлично. так и сделал. Только я понимаю, что он должен ему присвоить ключ [2], но где это отразится? Автозамены или добавления в строках массива я не увидел. Пусть это сработало и php понимает, что колбаса - это [2]. Тогда если я хочу отобразить функцией echo колбасу, то мне нужно прописать
и так далее, то у всех этих элементов (a, b, c, d и так далее) будет один индекс? в данном случае максимальный показатель = [1] +1 или каждому последующему будет присваиваться индекс по принципу максимальный существующий +1?
А может, чтобы мне отразить все строки массива одной командой echo, мне стоит представить их не в виде разных значений, а как несколько строк одного массива
Как правильно вставить один массив как ключ в другой? В уроке есть пример, но только так, как будто бы нужно создавать уровень массива одного и того же имени. А я хочу использовать другое...
----- Чем короче и понятней код, тем ты нужнее народу
Саныч
Отправлено: 30 Апреля, 2012 - 18:41:18
Участник
Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010 Откуда: Украина, Запорожье
Помог: 62 раз(а)
жесть... Мой вам совет, возвращайтесь на самую первую страницу мануала, там где описывается что такое PHP и начинайте читать все заново и более внимательно
----- Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
Mefistofel
Отправлено: 30 Апреля, 2012 - 18:43:40
Частый гость
Покинул форум
Сообщений всего: 172
Дата рег-ции: Апр. 2012 Откуда: Россия
Помог: 0 раз(а)
Саныч пишет:
жесть...
уже сам понял, когда перечитал то, что написал)) Начал снова. Но я еще врнусь к этому вопросу, если чего-то не пойму) Спасибо.
----- Чем короче и понятней код, тем ты нужнее народу
LIME
Отправлено: 30 Апреля, 2012 - 19:13:43
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
результат лучше в исходниках глядеть (Добавление)
а по-хорошему
вам надо научиться хорошо программировать?
или писать какие-нибудь сайтики?
если первое лучше бросайте пока пхп
учите С сначала
или Паскаль
хотябы неглубокое изучение(в течении полугода) положительно скажется http://forum.php.su/topic.php?fo...79338#1333879338
Покинул форум
Сообщений всего: 172
Дата рег-ции: Апр. 2012 Откуда: Россия
Помог: 0 раз(а)
LIME пишет:
информация к размышлению
Так-с...
Вроде бы все понятно, за (как обычно) некоторым исключением..
Колбасу поменяли на мороженое. ок.
Колбаса занимает следующее место после максимального - [3]. ок
[4] - кетчуп
[5] - селедка
Так автоматически можно присваивать индексы от 0 до 1999, но следующий в любом случае будет Йогурт. Такое ему задано условие. Это мне ясно. Фактически все продукты внедрены в массив. drink - это ключ. Скорее всего речь идет об ассоциативном массиве... Так? Вот только дамп... Прочитал про него, понял, что выводит информацию в исходнике... но что за цифры в скобках - понять так и не удалось. Сейчас читаю с самого начала абсолютно все. Может где-то что-то и упустил об этом... Буду кумекать, спасибо. (Добавление)
LIME пишет:
вам надо научиться хорошо программировать?
или писать какие-нибудь сайтики?
Я еще не определился, как не прискорбно. Точно знаю, что для общего развития - как минимум. Второстепенно - понимать, что происходит на сайте, управление которым мне поручили (только управление контентом, дали права администратора, но я дуб-дубом.) От меня ктроме управления контентом и продвижения ничего не требуют, но я сам хочу понимать происходящее. Если я почувствую, что способен научиться - буду стремиться к первому.
Мне любопытно, как устроены приложения...
Ну (без лишней скромности) хочется иногда поддержать тему в разговоре умников, которые на php общаются лучше, чем на простом русском языке в моей компании. Хочется их удивить. Я еще не определился с конкретными целями, но применение знаниям я обязательно найду.
----- Чем короче и понятней код, тем ты нужнее народу
LIME
Отправлено: 30 Апреля, 2012 - 19:47:35
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
все неправильно))
в квадратных скобках ключ
в круглых длина строки(если строка)
ключ селедки 2000
делаем выводы (Добавление)
короче автоматом ставится ключ больше максимального на 1
Mefistofel
Отправлено: 30 Апреля, 2012 - 19:56:59
Частый гость
Покинул форум
Сообщений всего: 172
Дата рег-ции: Апр. 2012 Откуда: Россия
Помог: 0 раз(а)
хорошо бы добавить этот пример в урок #1 раздел "Создание массива и его наполнение".
Там пример, который не подразумевает вставки точного индекса между []...
----- Чем короче и понятней код, тем ты нужнее народу
Bio man
Отправлено: 30 Апреля, 2012 - 21:42:25
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
Mefistofel, у тебя безлимитный интернет? Вот, данной информации хватит на пару месяцев. "Специалист"
Mefistofel
Отправлено: 01 Мая, 2012 - 15:14:17
Частый гость
Покинул форум
Сообщений всего: 172
Дата рег-ции: Апр. 2012 Откуда: Россия
Помог: 0 раз(а)
Bio man пишет:
у тебя безлимитный интернет?
Да, но увы... Мегафон - тот же безлимитный диал ап.... Никак мне не скачать, хотя многие хвалят вебинары... Я думаю, что со временем мне удастся понять все, что написано в этом учебнике. но за ссылку спасибо - как будет возможность - обязательно скачаю.
----- Чем короче и понятней код, тем ты нужнее народу
Mefistofel
Отправлено: 01 Мая, 2012 - 18:51:23
Частый гость
Покинул форум
Сообщений всего: 172
Дата рег-ции: Апр. 2012 Откуда: Россия
Помог: 0 раз(а)
Урок №2 (урок номер один перечитан и понятен полностью )
for($i=1;$i<=20;$i++)// Это называется телом цикла?
{
$iSum+=$i;// Это называется итератором цикла??
}
?>
----- Чем короче и понятней код, тем ты нужнее народу
Lovelass
Отправлено: 01 Мая, 2012 - 19:11:46
Новичок
Покинул форум
Сообщений всего: 9
Дата рег-ции: Май 2012 Откуда: Челябинск/Волгоград
Помог: 0 раз(а)
Bio man пишет:
рекоммендуется использовать константу PHP_EOL
блин ну насколько я тупой но тупее думал нету
двойные кавычки не ставят изнутри апострафов (одинарных кавычек)
в двойных кавычках всё отрабатывает как есть - в одинарных не скажу точно.
\n - перенос на новую строку и виден он только в браузере
в одинарных кавычках ставить перенос-помезщая в двойные - вызовет fatal -
так что брать надо всё в двойные и там пихай чо надо
типа
<?php
echo " ура я".$name."vyt пофиг на вас а далее можно воткнуть перенос- " \n ;
?>
----- Приходится нагонять упущенное.
PHP-Junior
LIME
Отправлено: 01 Мая, 2012 - 19:15:45
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
Lovelass бред
$i - итератор
то что между {} тело
Mefistofel
Отправлено: 01 Мая, 2012 - 19:25:40
Частый гость
Покинул форум
Сообщений всего: 172
Дата рег-ции: Апр. 2012 Откуда: Россия
Помог: 0 раз(а)
LIME пишет:
$i - итератор
то что между {} тело
ТО есть $i - /другими словами/ - шаг, с которым прогоняем циикл сложения чисел в промежутке от 0 до 20? Если бы $i был равен 2, то цикл был бы таким:
//написал в таком виде, чтобы было понятнее, что я хочу уточнить
?>
очередной раз спасибо.
Lovelass пишет:
блин ну насколько я тупой...
Присоединяйся ко мне - пойдем учить уроки вместе
----- Чем короче и понятней код, тем ты нужнее народу
LIME
Отправлено: 01 Мая, 2012 - 20:06:17
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
нет
в скобках ()
1- начальное значение(выполняется 1 раз)
2- условие продолжения итераций(проверяется перед каждой итерацией)
3- шаг (здесь 1, после каждой итерации)
на самом деле там можно писать много чего но пока тебе рано
уясни хоть так сначала (Добавление)
твой ряд получится при
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.