Преобразование строк в массивы и наоборот с помощью функций explode и implode

В РНР предусмотрена возможность преобразования данных из строки в мас­сив и обратно. Функция implode формирует строку из массива, а функция explode формирует массив из указанной строки.

Навигация по массивам

В РНР имеется ряд функций для навигации по массивам. Навигация осуще­ствляется при помощи указателя текущего элемента массива.

Сортировка массивов

В РНР предусмотрены все возможные способы сортировки данных в масси­вах. Простейшим способом является функция sort, которая сортирует задан­ный массив по возрастанию значений его элементов.

Перебор элементов массива

Примеры перебора элементов массива

Удаление элементов массива

Помимо модификации, существует и возможность удаления элемента из мас­сива.

Изменение элементов массива

После создания массивов нередко требуется изменение значений его элемен­тов. Это выполняется так же просто, как и изменение значения переменной. Для этого требуется обратиться к элементу массива по его индексу.

Создание массивов в php

Время перейти к изучению следующей структуры данных в РНР — к масси­вам. Массивы представляют собой набор данных, объединенных под одним име­нем, и они занимают значительное место в программировании.

Преобразование в строки и из строк

Преобразование данных между строковым форматом и другими форматами является достаточно распространенной задачей при программировании в Ин­тернет, так как данные между браузером и web-сервером передаются в тексто­вом виде. Для преобразования в строку используется функция strval или пре­образование типов (string), как это показано ниже.

Форматирование строк с помощью функций printf и sprintf

Часто встречается задача представления различных данных в строковом ви­де, например, для вывода на экран. Для этого идеально подходят две функции — printf и sprintf.

Использование строковых функций

В РНР включено множество функций для обработки строк, которые позволяют решать самые различные задачи — определение дли­ны строки, сортировка, поиск подстроки, удаление начальных и конечных про­белов и многие, многие другие.
<<  < 42 43 44 45 46 47 48 49 50 >  >>