Similar presentations:
Строки. Массивы. Функции
1.
2.
Строки. Массивы.Функции
3. Типы данных
Строчный string
Целочисельный integer
Число с плавающей точкой float
Логический boolean
Массив array
Объект object
Ресурс resource
Без значения / значение неизвестно null
PHP является слабо типизированным языком, нам не нужно указывать тип данных при
объявлении переменной. Интерпретатор сам определяет ее тип, но также существует
возможность явного приведения типов
4. String
Значения строчного типа данных должны бытьзаключены в одинарные или двойные кавычки
5. Функции по работе со строками
• substr - получить часть строкиВозвращает
подстроку
строки
string,
начинающейся с start символа по счету и длиной
length символов.
• strlen() - Возвращает длину строки
6. Функции по работе со строками
• trim - убрать лишние пробелы по краямстроки
• strpos - осуществляет поиск в строке
7. Функции по работе со строками
• strip_tags - удаляет тэги HTML и PHP из строки• strtolower - переводит строку в нижний
регистр
• strtoupper - переводит строку в верхний
регистр
8. Функции по работе со строками
• md5 — Возвращает MD5-хэш строкиВозвращает хэш в виде 32-символьного
шестнадцатеричного числа.
9. Функции по работе со строками
• md5 — Возвращает MD5-хэш строкиВозвращает хэш в виде 32-символьного
шестнадцатеричного числа.
10. Функции по работе с массивами
• array_chunk Разбивает массив на несколькоменьших массивов заданного размера
• array_flip — Меняет местами ключи с их
значениями в массиве
11. Функции по работе с массивами
• array_key_exists — Проверяет, присутствует лив массиве указанный ключ или индекс
• array_keys — Возвращает все или некоторое
подмножество ключей массива
12. Функции по работе с массивами
• array_map — Применяет callback-функцию ковсем элементам указанных массивов
• array_rand — Выбирает одно или несколько
случайных значений из массива
13. Функции по работе с массивами
• array_reverse — Возвращает массив сэлементами в обратном порядке
14. Функции по работе с массивами
• array_search — Осуществляет поиск данногозначения в массиве и возвращает ключ первого
найденого элемента в случае удачи
• in_array — Проверяет, присутствует ли в
массиве значение
15. Функции по работе с массивами
• array_sum — Вычисляет сумму значениймассива
• array_unique — Убирает повторяющиеся
значения из массива
16. Функции по работе с массивами
• sort — Сортирует массивФлаги сортировки:
SORT_REGULAR - обычное сравнение элементов (без изменения типов)
SORT_NUMERIC - числовое сравнение элементовSORT_STRING - строковое
сравнение элементов
SORT_LOCALE_STRING - сравнивает элементы как строки с учетом текущей
локали. Используется локаль, которую можно изменять с помощью функции
setlocale()
SORT_NATURAL - сравнение элементов как строк, используя естественное
упорядочение, аналогичное упорядочению в функции natsort()
SORT_FLAG_CASE - может быть объединен (побитовое ИЛИ) с константами
SORT_STRING или SORT_NATURAL для сортировки строк без учета регистра.
17. Функции по работе с массивами
• arsort — Сортирует массив в обратном порядке,сохраняя ключи
• asort — Сортирует массив, сохраняя ключи
18. Функции по работе с массивами
• krsort — Сортирует массив по ключам вобратном порядке
• ksort — Сортирует массив по ключам
19. Самописные функции
Для создания функции необходимо определитьследующие составляющие:
• Название функции.
• Аргументы (параметры) функции
• Тело функции
• Возвращаемые значения
20. Самописные функции
Базовый синтаксис функции21. Ссылки
Функции по работе со строками• http://php.net/manual/ru/ref.mbstring.php
• http://php.net/manual/ru/book.strings.php
Функции по работе с массивами
http://php.net/manual/ru/book.array.php
Справочник php функций
http://php.net/