В РНР предусмотрена возможность преобразования данных из строки в массив и обратно.
Функция implode формирует строку из массива, а функция explode формирует
массив из указанной строки.
В РНР имеется ряд функций для навигации по массивам. Навигация осуществляется при помощи
указателя текущего элемента массива.
В РНР предусмотрены все возможные способы сортировки данных в массивах.
Простейшим способом является функция sort, которая сортирует заданный массив
по возрастанию значений его элементов.
Примеры перебора элементов массива
Помимо модификации, существует и возможность удаления элемента из массива.
После создания массивов нередко требуется изменение значений его элементов. Это выполняется так же просто,
как и изменение значения переменной. Для этого требуется обратиться к элементу массива по его
индексу.
Время перейти к изучению следующей структуры данных в РНР — к массивам. Массивы представляют собой
набор данных, объединенных под одним именем, и они занимают значительное место в программировании.
Преобразование данных между строковым форматом и другими форматами является достаточно
распространенной задачей при программировании в Интернет, так как данные между браузером
и web-сервером передаются в текстовом виде. Для преобразования в строку используется функция
strval или преобразование типов (string), как это показано ниже.
Часто встречается задача представления различных данных в строковом виде, например, для вывода на экран.
Для этого идеально подходят две функции — printf и sprintf.
В РНР включено множество функций для обработки строк, которые позволяют решать самые различные
задачи — определение длины строки, сортировка, поиск подстроки, удаление
начальных и конечных пробелов и многие, многие другие.