Правильный разбор строки с GET-запросом на PHP: parse_url() + parse_str()

Для того, чтобы разобрать GET-запрос по параметрам в PHP достаточно встроенных средств, точнее функций. Итак, не нужно мудрить, используйте parse_url() и parse_str(). В общем далее смотрим на очень простой, но тем не менее практический пример.

Пусть у нас есть строка следующего вида: http://www.google.ru/imgres?imgurl=http://red-book-cms.ru/wp-content/uploads/2012/11/Panel-MODX-Revolution.png&imgrefurl=http://red-book-cms.ru/cms/modx/revolution/modx-revolution-integratsiya-dizayna.html&usg=__w2g6c241k1JfpW7eY88Z3y4VoVI=&h=938&w=1215&sz=59&hl=ru&start=1&zoom=1&tbnid=mClPy6rPt4rLpM:&tbnh=116&tbnw=150&ei=9FWAUsm_Fur44QTkmIC4Aw&itbs=1&sa=X&ved=0CCsQrQMwAA.

(далее…)

Опубликовано 11-11-2013 в 13:34

Циклы в PHP

Текущая статья содержит некоторое множество примеров использования различных циклов в языке программирования под названием PHP.

(далее…)

Опубликовано 19-06-2013 в 12:53

Константы в PHP

Итак, константы в PHP задаются разработчиками посредством ключевого слова define. Последнее позволяет объявить / определить в программном коде именованную константу. Далее мною будет приведено несколько примеров.

(далее…)

Опубликовано 19-06-2013 в 12:27

PHP: рекурсивные функции

Сегодня рассмотрим можно сказать «классический» пример создания рекурсивной функции средствами PHP, — будем вычислять факториал произвольного числа:

<?php
function rekursia_faktorial($param) {
  if ($param === 0)
    return 1;
  return $param * rekursia_faktorial($param - 1);
}
?>

Пожалуй я напомню читателям, что рекурсивная функция в PHP — это функция, которая вызывает сама себя внутри себя.

(далее…)

Опубликовано 31-03-2013 в 12:06

PHP — передача параметров по ссылке

Отсылая переменную в произвольную функцию, значения первой вне функции остаются без изменений. Если вам требуется, чтобы функция изменяла значение переменной, тогда её необходимо передавать по ссылке. Для использования этой возможности языка PHP достаточно перед именем переменной разместить значок «&» (бе кавычек), — «амперсанд». (далее…)

Опубликовано 25-02-2013 в 15:26













Свежие комментарии

  • krasnov8953: к записи Не работает как мне кажется строчка $newTvId = $ »
  • Dimanski: к записи ничего не понимаю. Ставлю ModX на хостинг r01.ru »
  • Дмитрий: к записи Спасибо! Очень выручили. С битриксом беда, а прав »
  • леонид: к записи как сделать что были в ряд? у меня получается по о »
  • Администратор: к записи Статический IP. »
  • Steel: к записи Администратор, вы данную проблему решили подключен »
  • Дмитрий: к записи Хотел узнать как прикрутить данное окно (http://re »

Последние твиты