PHP 5 Строки

Курс по основам языка программирования PHP.
W3Schools на русском языке. Уроки для начинающих



Строка - это последовательность символов, например «Hello world!».


Строковые функции PHP

В этой главе мы рассмотрим некоторые часто используемые функции для работы со строками.


Получить длину строки

PHP функция strlen() возвращает длину строки.

В приведенном ниже примере возвращается длина строки «Hello world!»:

Пример

<?php
echo strlen("Hello world!"); // результат 12
?>
Выполнить пример »

Результат вывода кода будет: 12.


Подсчитайте количество слов в строке

PHP функция str_word_count() считает количество слов в строке:

Пример

<?php
echo str_word_count("Hello world!"); // результат 2
?>
Выполнить пример »

Результат вывода кода будет: 2.


Перевернуть строку

PHP функция strrev() переворачивает строку:

Пример

<?php
echo strrev("Hello world!"); // результат !dlrow olleH
?>
Выполнить пример »

Результат вывода кода будет: !dlrow olleH, т.е. Hello world! наоборот.


Поиск определенного текста в строке

PHP функция strpos() ищет определенный текст в строке.

Если совпадение найдено, функция возвращает позицию символа первого совпадения. Если совпадений не найдено, возвращается FALSE.

В приведенном ниже примере выполняется поиск текста «world» в строке «Hello world!»:

Пример

<?php
echo strpos("Hello world!", "world"); // результат 6
?>
Выполнить пример »

Результат вывода кода будет: 6.

Примечание: Первая позиция символа в строке - 0 (не 1).


Заменить текст внутри строки

PHP функция str_replace() заменяет некоторые символы другими символами в строке.

Пример ниже заменяет текст "world" на "Dolly":

Пример

<?php
echo str_replace("world", "Dolly", "Hello world!"); // результат Hello Dolly!
?>
Выполнить пример »

Результат вывода кода будет: Hello Dolly!


PHP Строки. Полный справочник

Полный список всех строковых функций приведен здесь: PHP Строки. Справочник.

Справочник PHP Строки содержит описание и пример использования для каждой функции!


Проверьте себя с помощью упражнений

Упражнение:

Получить длину строки "Hello World!".

echo ("Hello World!");


уроки для начинающих для чайников основы курсы с нуля язык программирования php строковые функции string синтаксис


warning

Не выкладывайте свой код непосредственно в комментариях, он отображается некорректно. Воспользуйтесь такими сервисами, как jsfiddle.net, codepen.io, liveweave.com, jsbin.com, сохраните код на любом из этих сервисов и в комментариях дайте на него ссылку. Так будет виден и код, и результат.