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 :: Вопросы от новичков [2]
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
Symby, ну это в случае если нужно вывести инфу специальным образом. Если для себя в качестве дебага var_dump
LIME, спасибо Изначально сообщение не заметил.
Забыл про парaметр offset. Думал через "обрезание" строки + смещение на вырезанную часть. (способ мышления с паскаля остался)
Покинул форум
Сообщений всего: 70
Дата рег-ции: Февр. 2012 Откуда: Пермь
Помог: 1 раз(а)
IllusionMH пишет:
var_dump
Не знал бы что есть такая функция то не знаю как писал сейчас. Она незаменима )
Цитата:
Думал через "обрезание" строки + смещение на вырезанную часть. (способ мышления с паскаля остался)
Изначально делал так,
циклом whil'ом проверял пока не равно "заданному слову" и записывал в переменную каждый символ, и если когда слово совпало то записывал последнего символа позицию.
Т.к. у меня всегда первым словом в строке шло то самое искомое)
Затем с сохранившейся позиции я шел дальше до нового совпадения, и сохранял еще позицию. и потом в цикле я просто от 1 позиции до 2 присваивал "" =))) и потом 1 позиции присваивал значение второй позиции и по новой. Запутанная логика)
Как мне вывести информацию на 1 странице одни 4 элемента на 2 странице другие 4 элемента?? Что то я не догоняю работу со ссылками, есть какие нить статьи??
Покинул форум
Сообщений всего: 70
Дата рег-ции: Февр. 2012 Откуда: Пермь
Помог: 1 раз(а)
Panoptik
Спасибо )
Выводится по 4 записи.
Допустим у нас 10 записей, получаем 3 страницы, 1,2 - по 4 записи, а на 3-ю страницу 2 записи выводится.
То у нас получается обращение к не существующим элементам, 10 и 11.
Как я делаю чтоб не появлялось предупреждение к обращение к ним:
$iArticles=count($rgArr);// Количество всего постов
$iArticles_num=2;// Количество выводимых постов на 1 страницу
$iPage_num=intval(ceil($iArticles/$iArticles_num));// Количество страниц исходя из количество постов/количество выводимых на 1 страницу
Но как мне выводить? Через foreach пробовал белиберда получается, через for с припиской функций (next, current, key) ?
Мне нужно выводить кеи и значение. Как быть?? Пробовал делать условие внутри foreach, но оно лишь один раз срабатывала, а остальные разы выводила одно и тоже значение странно как то
Покинул форум
Сообщений всего: 70
Дата рег-ции: Февр. 2012 Откуда: Пермь
Помог: 1 раз(а)
Давно не появлялся, начну сразу же с дела.
Пишу диплом, о качестве кода пока не задумываюсь, кстати посмотреть хочу курсы "СПЕЦИАЛИСТ" по php, стоит ли? Просто к видеокурсам скептично отношусь.
В коде наблюдается три функции одинаковые по составу.
Возможно как то сделать из них одну функцию? Думаю реализовать при помощи func_get_arg() и func_num_args(), при вызове отдавать известный параметр функции название таблицы и в самой функции при помощи переменной подставлять название и отправлять запрос.
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
Symby пишет:
хочу курсы "СПЕЦИАЛИСТ"
эти можно смотреть
Symby пишет:
Возможно как то сделать из них одну функцию?
да
надо делать
sKaa
Отправлено: 11 Мая, 2012 - 22:50:35
Частый посетитель
Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011 Откуда: Россия г. Нижний Новгород
Помог: 25 раз(а)
[+]
incker, endif; endwhile; endforeach - обычные синонимы тех самых фигурных скобок, но названы гордым именем альтернативного синтаксиса, ничем экзотическим они от своих собратьев не отличаются, кроме как зрительным восприятием, и это это только "может быть"
Очень печально, что вы путаете эти синонимы фигурных скобок с простейшими конструкциями языка которые могут останавливать вложенные циклы любого уровня!
break1;// Прерываем итерацию ближайшего цикла ($c > 0);
endif;
endwhile;
endwhile;
endwhile;
echo$a.'<br> '.$b.'<br> '.$c;
Собственно break; полностью прерывает все последующие итерации любого цикла и полностью останавливает его, условно говоря переходит сразу за предел цикла, в качестве необязательного аргумента принимает числовое значение, в котором указано кол-во циклов которые нужно прервать!
Важно не путать с continue; который в свою очередь призван прервать только текущую итерацию!
Стыдно товарищи! А еще боремся за почетное звание форума культуры и быта!)))) ™ "Иван Васильевич меняет профессию"
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
заблудился?
sKaa
Отправлено: 11 Мая, 2012 - 22:56:30
Частый посетитель
Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011 Откуда: Россия г. Нижний Новгород
Помог: 25 раз(а)
[+]
Я? Да мог, легко вообще! Сейчас перепроверю и добавлю цитату если не ошибся !) (Добавление)
Нет, ошибки быть не могло! )
Внимание ! Вопрос форумчанина :
Symby пишет:
Хотелось узнать про альтернативный синтаксис конструкций php, то есть про
Такие подобные конструкции используются для чего? Как я понимаю они используются для упрощения редактирования и чтения html кода заключенный в php файл?
Далекий от истины ответ другого форумчанина, таким образом и появляются различные неверные убеждения в правильности или нет использования тех или иных вещей - Вы сплетники господа!)
incker пишет:
нет endif и endwhile. все сделано умнее. чтоб можно было делать условие внутри условия которое в еще одном условии (то же самое while)
(Добавление)
Ну а вообще пхп славиться большим количеством функций сам факт присутствия которых очень сложно объяснить. Например goto ?? Зачем?? Зачем его включили в пых 5.3 если не ошибаюсь
Ну а вообще такие вещи делают сам язык более универсальным. Вот ты писал всю жизнь на куБейсике, там как раз все эти begin, goto итд, а тут случилось так, что пых поддерживает такой изврат. Это и многое другое, например не строгая типизация данных и куча остальной фигни обеспечивает пыху очень низкий "входной порог", слишком уже малый багаж знаний нужен начинающему пых прогеру, чтобы с чистым сердцем и без угрызений совести начать говнокодить
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
sKaa пишет:
Ну а вообще пхп славиться большим количеством функций сам факт присутствия которых очень сложно объяснить. Например goto ?? Зачем?? Зачем его включили в пых 5.3 если не ошибаюсь
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.