PHP предлагает большое количество функций по выборке и преобразованию массивов. В качестве примера приведем только некоторые из них, за полным списком следует обратиться к руководству по PHP.
Наименование функции
Назначение функции и возвращаемое значение
Параметры
array_keys
Выбрать все ключи в массиве и вернуть их в виде массива. В новом массиве ключи будут значениями, а ключами станут целые числа от 0 до <количества элементов> – 1.
· Массив;
· Необязательный параметр, задающий значение для поиска, если параметр задан, то итоговый массив будет содержать только ключи тех элементов, у которых значение равно заданному.
array_unique
Вернуть новый массив, в котором будут только элементы с уникальными значениями. Ключ у элемента в новом массиве будет соответствовать первому элементу с таким значением из исходного массива
· Массив.
array_slice
Вернуть новый массив, содержащий заданные элементы
· Массив;
· Номер элемента, начиная с которого следует выделять новый массив (нумерация начинается с 0), если номер >= 0 то выбираем элементы с начала массива, если отрицательный, то с конца;
· Необязательный параметр, указывающий, сколько элементов нужно включить в новый массив, если параметр не задан, то включены будут все элементы, начиная с заданного.
Примеры работы с функциями выборки и преобразования массивов