В РНР предусмотрены богатые возможности по работе со строками и массивами. Для обоих типов данных предусмотрено большое количество функций. Ниже перечислены краткие итоги главы:
- В РНР имеется достаточное количество функций для обработки строк, наиболее важные из которых сведены в таблице.
- Функции
print_f()
иsprintf()
предназначены для форматированного вывода переменных и выражений различных типов. - Функция
strstr()
предназначена для поиска заданной подстроки в строке. - Функция
substr_compare()
предназначена для сравнения строк. - Массивы — регулярные структуры данных, в которых каждый элемент соответствует определенному значению числового или строкового индекса.
- Синтаксически элемент массива задается при помощи квадратных скобок после его идентификатора.
- Функция
unset()
предназначена для удаления переменных и элементов массива. - Цикл
foreach
предназначен для перебора всех элементов заданного массива. - Разнообразные функции по обработке массивов приведены в таблице
- Сортировка массивов выполняется при помощи семейства функций
sort()
. - Преобразование между строками и массивами и обратно осуществляется
при помощи функций
implode()
иexplode()
соответственно. - Функция
array_diff()
формирует массив, содержащий различия между заданными массивами. - Кроме одномерных, имеется возможность работы с многомерными массивами.