Архив категории ‘Основы языка PHP’

Строки. Перевод строк в верхний и нижний регистры

    На этом шаге мы рассмотрим функции, используемые для перевода символов и строк в верхний и нижний регистры.     В каждой стране мира существуют свои стандарты письма. Но нет ни одной страны, где можно было бы обходиться без слов с большой буквы. Существуют даже ситуации, когда слово, находящее в середине предложения, должно начинаться с большой […]

Операции с отдельными символами строки. Функции chr() и ord()

    На этом шаге мы рассмотрим назначение и использование этих функций.     Следующая функция, которую мы рассмотрим, - это функция chr(). Вот ее общий вид: Рис.1. Общий вид функции chr()     Она возвращает строку, состоящую из символа, код которого равен код символа в соответствии с таблицей ASCII.     Функция ord() возвращает код символа символ так […]

Операции с отдельными символами строки. Функции strpos() и strrpos()

    На этом шаге мы рассмотрим функции, используемые для нахождения позиций символов в строке.     Рассмотрим способы получения позиции символов при помощи функций strpos() и strrpos().     Функция strpos() возвращает позицию первого вхождения нужного символа. Приведем синтаксис функции strpos(): Рис.1. Общий вид функции strpos()     Параметр строка устанавливает строку, в которой будет осуществляться поиск указанного […]

Разбиение и соединение строк. Функция strtok()

    На этом шаге мы рассмотрим назначение и использование функции strtok().     Рассмотрим следующую функцию: Рис.1. Общий вид функции strtok()     Эта функция разбивает строку строка на две подстроки, используя в качестве разделителей символы из параметра символы.     Первый параметр функции strtok() указывает строку, которую нужно разделить при помощи функции strtok(), а второй параметр указывает […]

Разбиение и соединение строк. Функция implode()

    На этом шаге мы рассмотрим функцию, используемую для склеивания строк.     Теперь осуществим обратный процесс. Все, что мы делали при помощи функции explode(), вернем обратно, т.е. соединим элементы полученного ранее массива в строку. Для решения этой задачи используем функцию implode(). Она имеет следующий синтаксис: Рис.1. Общий вид функции implode()     В качестве параметра символ […]

Разбиение и соединение строк. Функция explode()

    На этом шаге мы рассмотрим возможности функции explode().     В РНР имеется возможность производить разнообразные преобразования над строками. К этим преобразованиям также можно отнести разбиение и соединение строк.     Функция explode() разбивает строку на подстроки. Ее общий вид следующий: Рис.1. Общий вид функции explode()     Чтобы разбить заданную строку необходимо указать, относительно чего будет […]

Функции удаления лишних пробелов. Функции trim(), ltrim() и rtrim()

    На этом шаге мы рассмотрим функции удаления начальных и концевых пробелов.     Иногда необходимо произвести удаление лишних пробелов с конца или с начала строки или же одновременно и с конца и с начала.     Для удаления символов пробела с начала и конца строки имеется функция trim().     Ее общий вид следующий: Рис.1. Общий вид […]

Функции удаления лишних пробелов. Функция chop()

    На этом шаге мы рассмотрим особенности испоьзования функции chop().     Когда пользователь вводит данные, очень часто он ставит лишние пробелы.     Чтобы произвести удаление лишних пробелов в обрабатываемой строке, необходимо воспользоваться функцией chop().     Ее общий вид: Рис.1. Общий вид функции chop()     Прежде всего, разберемся, что значит лишние пробелы и в каком случае […]

Строки. Поиск подстроки в строке

    На этом шаге мы рассмотрим функции, применяемые для поиска подстрок в строках.     Иногда бывает нужным выяснить, содержится ли подстрока в строке. Например, есть список фамилий, среди которых требуется найти Иванова. Осуществить это можно с помощью функции strstr().     Общий вид этой функции следующий: Рис.1. Общий вид функции strstr()     Принцип ее работы рассмотрим […]

Строки. Копирование части строки

    На этом шаге мы рассмотрим особенности получения подстроки из строки.     Очень часто при работе со строками программисту необходимо получить какую-либо определенную последовательность символов имеющейся строки. Для этого используется функция substr(). Она позволяет получать любую часть строки с учетом указанных параметров.     Ее общий вид: Рис.1. Общий вид функции substr()     Функция возвращает часть […]