Функция “mb_strlen”, аргументом которой является строка, возвращает длину строки.
Пример 1
1 2 3 4 |
<?php $s = "Это строка"; echo mb_strlen($s); ?> |
Пример выводит “10”.
Функция “trim” удаляет пробелы слева и справа текста строки. Функция “ltrim” удаляет пробелы только слева, а “rtrim” – только справа. Аргумент этих функций – исходная строка, а возвращают они строку с удалёнными пробелами.
Пример 2
1 2 3 4 |
<?php $s = " Это строка "; echo trim($s) . ";" . ltrim($s) . ";" . rtrim($s) . ";";; ?> |
Пример выводит “Это строка;Это строка ; Это строка;”.
Функция “mb_strtolower” возвращает строку в нижнем регистре, функция “mb_strtoupper” – строку в верхнем регистре.
Пример 3
1 2 3 4 |
<?php $s = "Это СтрОка"; echo mb_strtolower($s) . "; " . mb_strtoupper($s); ?> |
Пример выводит “это строка; ЭТО СТРОКА”.
Функция “mb_strpos” возвращает позицию подстроки в строке. Первый аргумент этой функции – строка, второй – подстрока. Позиция подстроки отсчитывается с нуля.
Пример 4
1 2 3 4 |
<?php $s = "Это строка"; echo mb_strpos($s, "стр"); ?> |
Пример выводит “4”.
Функция “mb_substr” возвращает подстроку, которая находится в строке, указываемой как первый аргумент этой функции, начиная с позиции, указываемой как второй аргумент, и длиной, указываемой как третий аргумент.
Пример 5
1 2 3 4 |
<?php $s = "Это строка"; echo mb_substr($s, 4, 3); ?> |
Пример выводит “стр”.
Функция “str_replace” возвращает строку, указанную как третий аргумент, с заменой всех вхождений подстроки, указанной как первый аргумент, на подстроку, указанную как второй аргумент.
Пример 6
1 2 3 4 |
<?php $s = "Это строка Это строка Это строка"; echo str_replace("строка", "текст", $s); ?> |
Пример выводит “Это текст Это текст Это текст”.
Функция “explode” возвращает массив строк, на которые разбивается строка, – второй аргумент этой функции, с помощью разделителя, – первого аргумента.
Пример 7
1 2 3 4 5 |
<?php $s = "Это строка Это строка Это строка"; $a = explode(" ", $s); foreach($a as $v) echo $v . "<br>"; ?> |
Пример выводит:
Это
строка
Это
строка
Это
строка