Аргументу функции можно присвоить значение по умолчанию, которое будет использоваться, если при вызове аргумент не задан.
Наряду с обыкновенными переменными, в качестве аргументов функции можно использовать и массивы. При этом никаких
специальных описаний использовать не требуется.
Функция может использовать данные, переданные ей при вызове. Для этого используется список аргументов
функции, который представляет собой их перечисление через запятую:
Как же создавать свои собственные функции в PHP? Ниже приведен формальный синтаксис описания функции:
Кроме разнообразных функций, над массивами можно производить действия при помощи следующих операторов
До сих пор рассматривались только одномерные массивы. Но в РНР имеется возможность работы и с многомерными массивами.
Данные в массивах могут быть обработаны самыми различными способами. Например, если требуется удалить в
массиве элементы с повторяющимися значениями, на помощь приходит функция array_unique.
В РНР имеются средства для сравнения массивов и нахождения различий в их элементах.
Над массивами возможны операции слияния и разделения.
Если требуется для массива, проиндексированного строками, присвоить значения элементам
переменным, одноименным с соответствующими индексами, то на
помощь приходит функция extract.