Трепачёв Д.П. © 2012-2019 г.
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах
Акция: до 1-го марта 25% скидка на тариф Практик →
theory.phphtml.net
  • Справочники
    • Справочник по тегам и атрибутам HTML5
    • Справочник по свойствам CSS3
    • Справочник по методам JavaScript
    • Справочник по методам jQuery
    • Справочник по работе с Canvas
    • Справочник по функциям PHP
    • Справочник по командам MySQL
  • Учебники
    • Учебник HTML+CSS для новичков
    • Учебник JavaScript+jQuery для новичков
    • Учебник PHP+SQL для новичков
    • Фреймворки JavaScript
    • Фреймворки PHP, парсинг
  • Задачники
    • Задачник HTML+CSS с нуля
    • Задачник JavaScript+jQuery с нуля
    • Задачник PHP+SQL с нуля
    • Задачник по фреймворкам JavaScript
    • Задачник по фреймворкам PHP, парсингу
    • Занимательные задачи HTML+CSS →
    • Занимательные задачи JavaScript+jQuery →
    • Занимательные задачи PHP →
    • Занимательные регулярки PHP →
  • Вебинары
    • Бесплатные вебинары по HTML+CSS
    • Бесплатные вебинары по JavaScript
    • Бесплатные вебинары по PHP
  • Книги
◄ ►

Функция shuffle

Строковые функции

  • strlen
    количество символов
  • strtolower
    нижний регистр
  • strtoupper
    верхний регистр
  • ucfirst
    первый символ
    в верхний регистр
  • lcfirst
    первый символ
    в нижний регистр
  • ucwords
    первый символ слова
    в верхний регистр
  • trim
    удаление пробелов
    по краям строки
  • ltrim
    удаление пробелов
    с начала строки
  • rtrim
    удаление пробелов
    с конца строки
  • substr
    вырезание части строки
  • chr
    возврат символа по коду
  • ord
    возврат кода символа
  • str_pad
    дополнение строки
    до заданной длины
  • str_repeat
    возврат
    повторяющейся строки
  • strrev
    переворот строки
  • wordwrap
    вставка переноса строки
  • nl2br
    вставка переноса строки
  • str_shuffle
    перемешивание символов
  • parse_str
    разбиение строки
    на переменные

Разбиение в массив

  • explode
    разбиение строки в массив
  • str_split
    разбиение строки в массив

Поиск и замена

  • str_replace
    поиск и замена
  • strtr
    поиск и замена
  • substr_replace
    замена части строки

Поиск по строке

  • strpos
    позиция первого
    вхождения подстроки
  • strrpos
    позиция последнего
    вхождения символа
  • strstr
    нахождение первого
    вхождения подстроки
  • strpbrk
    поиск в строке
    любого заданного символа
  • strchr
    нахождение первого
    вхождения символа
  • strrchr
    нахождение последнего
    вхождения символа

Подсчет по строке

  • substr_count
    подсчет количества
    вхождений подстроки
  • count_chars
    подсчет количества символов
  • str_word_count
    подсчет количества слов

Работа с тегами, экранированием

  • strip_tags
    удаление тегов из строки
  • htmlspecialchars
    вывод тегов в браузер
  • htmlspecialchars_decode
    обратная операция
    к htmlspecialchars
  • htmlentities
    преобразование символов в
    HTML сущности
  • html_entity_decode
    обратная операция
    к htmlentities
  • addslashes
    экранировка кавычек в строке
  • stripslashes
    удаление экранирования
    функции addslashes

Форматирование строк

  • number_format
    отделение троек цифр в числе
  • printf
    вывод отформатированной строки

Функции
работы с датами

  • time
    текущий момент в timestamp
  • mktime
    заданный момент в timestamp
  • date
    форматирование даты
  • strtotime
    преобразование даты в timestamp
  • microtime
    получение микросекунд
  • checkdate
    проверка правильности даты
  • date_create
    создание объекта даты
  • date_modify
    прибавление и вычитание дат
  • date_format
    форматирование даты
  • date_diff
    разница между двумя датами
  • date_default_timezone_set
    установка часового пояса
  • date_default_timezone_get
    получение часового пояса

Математические функции

  • abs
    модуль числа
  • pow
    степень числа
  • sqrt
    квадратный корень числа
  • max
    наибольшее значение
  • min
    наименьшее значение
  • round
    округление числа
  • ceil
    округление в большую сторону
  • floor
    округление в меньшую сторону
  • fmod
    дробный остаток от деления
  • mt_rand
    случайное числа

Работа с массивами

  • count
    количество элементов
  • range
    массив с диапазоном
  • array_sum
    сумма элементов массива
  • array_product
    произведение элементов
  • array_slice
    разрезание массива
  • array_merge
    слияние массивов
  • array_merge_recursive
    слияние массивов рекурсивно
  • array_reverse
    переворот массива
  • array_flip
    ключи на значения
  • array_keys
    выбор ключей массива
  • array_values
    выбор значений массива
  • array_combine
    слияние массивов
  • array_search
    поиск по массиву
  • array_count_values
    подсчет количества
  • array_replace
    замена в массиве
  • array_unique
    удаление дублей
  • array_rand
    случайный ключ
  • array_filter
    фильтрация массива
  • array_key_exists
    проверка присутствия
  • in_array
    проверка присутствия
  • array_map
    функция к каждому
    элементу массива
  • compact
    переменные в массив
  • extract
    массив в переменные
  • list
    массив в переменные
  • implode
    слияние массива в строку
  • array_chunk
    в многомерный массив
  • array_shift
    первый элемент массива
  • array_pop
    последний элемента массива
  • array_unshift
    добавление в начало
  • array_push
    добавление в конец
  • array_pad
    дополнение массива
  • array_fill
    заполнение массива
  • array_fill_keys
    заполнение массива
  • array_reduce
    свертка массива

Сортировка массивов

  • sort
    сортировка массива
  • array_multisort
    сортировка
    нескольких массивов
  • shuffle
    перемешивание массива

Пересечение массивов

  • array_intersect
    вычисление
    схождения массивов
  • array_diff
    вычисление
    расхождения в массивах
← Предыдущая страница Следующая страница →

Строковые функции

  • strlen
    количество символов
  • strtolower
    нижний регистр
  • strtoupper
    верхний регистр
  • ucfirst
    первый символ
    в верхний регистр
  • lcfirst
    первый символ
    в нижний регистр
  • ucwords
    первый символ слова
    в верхний регистр
  • trim
    удаление пробелов
    по краям строки
  • ltrim
    удаление пробелов
    с начала строки
  • rtrim
    удаление пробелов
    с конца строки
  • substr
    вырезание части строки
  • chr
    возврат символа по коду
  • ord
    возврат кода символа
  • str_pad
    дополнение строки
    до заданной длины
  • str_repeat
    возврат
    повторяющейся строки
  • strrev
    переворот строки
  • wordwrap
    вставка переноса строки
  • nl2br
    вставка переноса строки
  • str_shuffle
    перемешивание символов
  • parse_str
    разбиение строки
    на переменные

Разбиение в массив

  • explode
    разбиение строки в массив
  • str_split
    разбиение строки в массив

Поиск и замена

  • str_replace
    поиск и замена
  • strtr
    поиск и замена
  • substr_replace
    замена части строки

Поиск по строке

  • strpos
    позиция первого
    вхождения подстроки
  • strrpos
    позиция последнего
    вхождения символа
  • strstr
    нахождение первого
    вхождения подстроки
  • strpbrk
    поиск в строке
    любого заданного символа
  • strchr
    нахождение первого
    вхождения символа
  • strrchr
    нахождение последнего
    вхождения символа

Подсчет по строке

  • substr_count
    подсчет количества
    вхождений подстроки
  • count_chars
    подсчет количества символов
  • str_word_count
    подсчет количества слов

Работа с тегами, экранированием

  • strip_tags
    удаление тегов из строки
  • htmlspecialchars
    вывод тегов в браузер
  • htmlspecialchars_decode
    обратная операция
    к htmlspecialchars
  • htmlentities
    преобразование символов в
    HTML сущности
  • html_entity_decode
    обратная операция
    к htmlentities
  • addslashes
    экранировка кавычек в строке
  • stripslashes
    удаление экранирования
    функции addslashes

Форматирование строк

  • number_format
    отделение троек цифр в числе
  • printf
    вывод отформатированной строки

Функции
работы с датами

  • time
    текущий момент в timestamp
  • mktime
    заданный момент в timestamp
  • date
    форматирование даты
  • strtotime
    преобразование даты в timestamp
  • microtime
    получение микросекунд
  • checkdate
    проверка правильности даты
  • date_create
    создание объекта даты
  • date_modify
    прибавление и вычитание дат
  • date_format
    форматирование даты
  • date_diff
    разница между двумя датами
  • date_default_timezone_set
    установка часового пояса
  • date_default_timezone_get
    получение часового пояса

Математические функции

  • abs
    модуль числа
  • pow
    степень числа
  • sqrt
    квадратный корень числа
  • max
    наибольшее значение
  • min
    наименьшее значение
  • round
    округление числа
  • ceil
    округление в большую сторону
  • floor
    округление в меньшую сторону
  • fmod
    дробный остаток от деления
  • mt_rand
    случайное числа

Работа с массивами

  • count
    количество элементов
  • range
    массив с диапазоном
  • array_sum
    сумма элементов массива
  • array_product
    произведение элементов
  • array_slice
    разрезание массива
  • array_merge
    слияние массивов
  • array_merge_recursive
    слияние массивов рекурсивно
  • array_reverse
    переворот массива
  • array_flip
    ключи на значения
  • array_keys
    выбор ключей массива
  • array_values
    выбор значений массива
  • array_combine
    слияние массивов
  • array_search
    поиск по массиву
  • array_count_values
    подсчет количества
  • array_replace
    замена в массиве
  • array_unique
    удаление дублей
  • array_rand
    случайный ключ
  • array_filter
    фильтрация массива
  • array_key_exists
    проверка присутствия
  • in_array
    проверка присутствия
  • array_map
    функция к каждому
    элементу массива
  • compact
    переменные в массив
  • extract
    массив в переменные
  • list
    массив в переменные
  • implode
    слияние массива в строку
  • array_chunk
    в многомерный массив
  • array_shift
    первый элемент массива
  • array_pop
    последний элемента массива
  • array_unshift
    добавление в начало
  • array_push
    добавление в конец
  • array_pad
    дополнение массива
  • array_fill
    заполнение массива
  • array_fill_keys
    заполнение массива
  • array_reduce
    свертка массива

Сортировка массивов

  • sort
    сортировка массива
  • array_multisort
    сортировка
    нескольких массивов
  • shuffle
    перемешивание массива

Пересечение массивов

  • array_intersect
    вычисление
    схождения массивов
  • array_diff
    вычисление
    расхождения в массивах
Трепачёв Дмитрий Петрович © 2012-2019 г.
По всем вопросам пишите в skype: "dima-krasnyi" и контакт: Я в контакте, звоните по телефону: +375 29 817 68 92.

На сайте есть опечатки, я в курсе. К лету я планирую выкатить новую исправленную версию сайта, поэтому пока не присылайте мне опечатки.
Приветствуются только опечатки с новых уроков, расположенных на поддомене new.code.mu