О проектеГостеваяКарта сайта

Предложишь лучшее решение - получишь 100 рублей!

Всего скриптов и функций в категории PHP - 68

Поменять местами элементы массива

Задача: поменять несколько элементов массива местами.

03.09.2012 :: просмотров - , комментариев - , рейтинг - 5, голосов - 1 :: Теги: PHP массив замена элементов массива

Определяем, пришел пользователь с мобильного устройства или нет

Задача: определить устройство, с которого пользователь зашел на сайт, и если это мобильное устройство, перенаправить его на мобильную версию сайта.

24.08.2012 :: просмотров - , комментариев - , рейтинг - 5, голосов - 3 :: Теги: PHP браузер мобильная версия

Получаем текст из тега < title > (получаем заголовок сайта)

Задача: с помощью регулярного выражения получить содержимое тега <title> сайта

24.08.2012 :: просмотров - , комментариев - , рейтинг - 5, голосов - 1 :: Теги: PHP регулярные выражения

Функция для транслита строки (перевод текста из кириллицы в латиницу)

Функция осуществляет транслит строки из кириллицы в латиницу. Кроме того из строки убираются спецсимволы ("№%;? и т.д.) а пробелы, запятые и некоторые другие символы заменяются на "нижнее подчеркивание" _

23.08.2012 :: просмотров - , комментариев - , рейтинг - 0, голосов - 0 :: Теги: PHP строка транслит

Наложение текста поверх изображения

Задача: на загруженное пользователем изображение наложить произвольный текст и вывести картинку в браузер

22.08.2012 :: просмотров - , комментариев - , рейтинг - 5, голосов - 2 :: Теги: PHP работа с изображениями

Получить N последних элементов массива

Задача: получить N последних элементов массива

22.08.2012 :: просмотров - , комментариев - , рейтинг - 5, голосов - 2 :: Теги: PHP массив поиск

Вывод даты на русском языке (месяц и день недели)

Задача: вывести на сайте  дату на русском языке, например Вторник, 21 августа 2012 года.

21.08.2012 :: просмотров - , комментариев - , рейтинг - 4.5, голосов - 4 :: Теги: PHP дата время

Строим дерево категорий MySQL и рекурсивная функция PHP

Применяется для постоения меню на сайте, дерева категорий каталогов и т.д.

на примере построим дерево категорий каталога нашего сайта

15.08.2012 :: просмотров - , комментариев - , рейтинг - 0, голосов - 0 :: Теги: PHP дерево рекурсивная функция

Обрезать строку до ближайшей точки от конца строки

Задача: oбрезать строку до ближайшей точки от конца строки

14.08.2012 :: просмотров - , комментариев - , рейтинг - 0, голосов - 0 :: Теги: PHP строка обрезать строку

Посчитать количество строк в файле

Задача: Посчитать количество строк в файле.

14.08.2012 :: просмотров - , комментариев - , рейтинг - 1, голосов - 1 :: Теги: PHP файл строка

Найти максимальное значение массива

Задача: Найти максимальное значение массива

14.08.2012 :: просмотров - , комментариев - , рейтинг - 0, голосов - 0 :: Теги: PHP массив поиск

Форматирование числа с разделением по 3 цифры

Если в вашем интернет магазине цена товара измеряется миллионами, то воспринимать такую цифру 15200000 (пятнадцать миллионов двести тысяч) пользователю довольно сложно, куда проще понять о какой сумме идет речь, когда цифра выглядит вот так: 15 200 000

Тут нам на помощь придет функция number_format

13.08.2012 :: просмотров - , комментариев - , рейтинг - 5, голосов - 1 :: Теги: PHP форматирование числа число

Обрезать строку до определенной длины

Если возникла необходимость обрезать строку по строго определенному количеству символов, нам поможет функция substr

13.08.2012 :: просмотров - , комментариев - , рейтинг - 0, голосов - 0 :: Теги: PHP строка обрезать строку

Подсветка кода PHP

Если возникла необходимость вывести пользователю код PHP и при этом сделать подсветку кода ("разукрасить код"), нам поможет функция highlight_string, которая возвращает PHP код с подсвеченным синтаксисом, используя цвета, определенные во встроенном обработчике подсветки синтаксиса PHP.

13.08.2012 :: просмотров - , комментариев - , рейтинг - 4, голосов - 3 :: Теги: PHP подсветка кода код

Создать директорию (папку) на сервере с помощью PHP

Задача: Создать  директорию (папку) на сервере с помощью PHP

03.08.2012 :: просмотров - , комментариев - , рейтинг - 3.8, голосов - 5 :: Теги: PHP файл папка

Отправка данных формы на почту (Email)

Задача: отправить данные из формы на почту.

03.08.2012 :: просмотров - , комментариев - , рейтинг - 4.4, голосов - 45 :: Теги: PHP почта форма

Отправка почты на PHP

Самый простой способ отправить почту (e-mail) на PHP

31.07.2012 :: просмотров - , комментариев - , рейтинг - 5, голосов - 1 :: Теги: PHP почта e-mail

Поиск совпадающих подстрок в двух массивах

Задача:  найти совпадающие подстроки в двух массивах.

31.07.2012 :: просмотров - , комментариев - , рейтинг - 1, голосов - 1 :: Теги: PHP массив подстрока

Сделать в строке первую букву заглавную, а все остальные прописные

Задача: из входной строки, с буквами в разном регистре (заглавные(верхний регистрт)\прописные(нижний регистр)) сделать строку, в которой ТОЛЬКО первая буква заглавная (в верхнем регистре), остальные прописные (в нижнем регистре).

24.07.2012 :: просмотров - , комментариев - , рейтинг - 4.5555555555556, голосов - 9 :: Теги: PHP строка первая буква заглавная

Получаем favicon сайта используя PHP и Google

Функция позволяет получить favicon какого-либо сайта используя PHP и Google

20.07.2012 :: просмотров - , комментариев - , рейтинг - 5, голосов - 1 :: Теги: PHP favicon Google

Делаем `скриншот` сайта

Функция позволяет сделать скриншот сайта. Использует в работе сайт http://mini.s-shot.ru/

20.07.2012 :: просмотров - , комментариев - , рейтинг - 4.125, голосов - 24 :: Теги: PHP скриншот изображение

Удаление последнего символа из строки

Это строка кода удаляет последний символ из строки

20.07.2012 :: просмотров - , комментариев - , рейтинг - 0, голосов - 0 :: Теги: PHP строка символ

Получить список всех папок и файлов на сервере

Задача: получить список всех папок и файлов на сервере.

В PHP есть класс RecursiveIteratorIterator, который позволяет с легкостью и довольно быстро получить список всех папок и файлов на сервере.

20.07.2012 :: просмотров - , комментариев - , рейтинг - 5, голосов - 1 :: Теги: PHP файл папка

Функция для получения массива всех файлов и папок на сервере

Функция позволяет получить массив всех файлов и папок на сервере. Работает очень быстро!!!

20.07.2012 :: просмотров - , комментариев - , рейтинг - 5, голосов - 1 :: Теги: PHP файл массив

Получения списка файлов и папок на сервере в виде многомерного массива

Функция позволяет получить список файлов и папок на сервере в виде многомерного массива.

Сайт с 2500 файлов функция "обходит" примерно за 4 секунды.

20.07.2012 :: просмотров - , комментариев - , рейтинг - 0, голосов - 0 :: Теги: PHP файл папка

Поиск одинаковых элементов массива

Задача: найти одинаковые элементы в двух массивах.

Была выплата!!!Была выплата!!! 20.07.2012 :: просмотров - , комментариев - , рейтинг - 3.4, голосов - 5 :: Теги: PHP массив поиск

Функция переводит количество БАЙТ в КилоБайты, МегаБайты, ГигаБайты и т.д.

Задача: перевести БАЙТЫ в КилоБайты, МегаБайты, ГигаБайты и т.д.

17.07.2012 :: просмотров - , комментариев - , рейтинг - 4.5, голосов - 4 :: Теги: PHP байт КилоБайт

Дополнить строку нулями справа или слева

Есть строка (число), например 27. Необходимо привести строку к такому виду: 00027 или 27000

17.07.2012 :: просмотров - , комментариев - , рейтинг - 2.3333333333333, голосов - 6 :: Теги: PHP строка дополнить строку

Проверка наличия сайта в черном списке Google

Код позволяет проверить наличие сайта (нескольких сайтов), в черном списке Google.

17.07.2012 :: просмотров - , комментариев - , рейтинг - 4.56, голосов - 25 :: Теги: PHP сайт Google

Определение браузера пользователя

Функция позволяет определить, какой браузер использует пользователь, зашедший на сайт.

13.07.2012 :: просмотров - , комментариев - , рейтинг - 5, голосов - 1 :: Теги: PHP браузер пользователь

Начало « « 1  -  2  -  3 » » Конец

PHP

 

Последние комментарии
  • phpguru

    Функция отличная только надо бы добавить для utf8 кодировку обработать строку, а то не все понимают как сделать подобное!
    $str = iconv_strlen($str,'UTF-8');
    Я так считаю!
    13-12-2013 в 12:59:38 ID# 454 посмотреть...


  • SnipCode.ru

    Возможно Вы правы, непонятно только зачем тут iconv_strlen (((
    13-12-2013 в 13:02:55 ID# 455 посмотреть...


  • Сергей

    поторопился, так надо в конце, пардон.
        return $v['pass'];
        }
    return FALSE;
    }

    02-12-2013 в 23:33:41 ID# 377 посмотреть...


  • Сергей

    Думаю все же логичней использовать foreach, т.к. можно промахнуться с ключами, а если массив ассоциативный (я раньше делал ключ = дата и время регистрации), то вообще работать не будет.
     
    function search($array,$login)
    {
       foreach ($array as $k=>$v)
        if($v['login'] == $login){
        return $v['pass'];
        }
    }
    return FALSE;
    Так, на минутку.
    Время исполнения смысла не имеет, авторизация используется 1 раз, если юзер не параноик)))

    02-12-2013 в 23:33:41 ID# 376 посмотреть...


  • Пабло

    Как сделана ваша система рейтинга,с учетом количеством людей,проголосовавших?
    11-11-2013 в 17:04:39 ID# 207 посмотреть...


  • SnipCode.ru

    ну...вобщем то все просто: берем общую оценку, делим на кол-во проголосовавших, получаем рейтинг
    11-11-2013 в 17:07:06 ID# 208 посмотреть...


  • Пабло

    Да,просто у меня возникли проблемы,при сохранении данных,в бд и отображение количество проголосовавших людей,у вас где нибудь на сайте описано как это сделано или будет?
     
    Мне нужна система рейтинга точно такая же как у вас=)
    11-11-2013 в 17:10:56 ID# 209 посмотреть...


  • KorniloFF

    Приведенный код обрезает до первой точки в строке, в случае, если в ней будет их несколько, что не соответствует теме.
    Вот код, обрезающий до последней точки:

    PHP

    $title= preg_replace("/([\s\S.]+)\.\w+$/","$1",$str)
     

    10-11-2013 в 10:45:29 ID# 205 посмотреть...


  • Виктор

    Все отлично работает! Извините , у меня есть задача отрезать после второй и до второй запятой , что нужно поправить в первом примере?
    Спасибо!
    30-09-2013 в 20:34:07 ID# 204 посмотреть...