- Вывод строк — echo, print(), printf()
- Манипуляции со строками — trim(), mb_substr(), str_replace(), mb_strtolower(), mb_strtoupper()
- Информация о строках — mb_strlen(), mb_strpos(), mb_strstr()
// Список функций изученных в видео. Более подробно смотрим в видеоуроке
Конструкция echo
Выводит текст на странице1 2 | echo '1) Текст в одну строку' . '<br>' ; echo '2) "Экранирование символов \'в кавычках\'' . '<br>' ; |
Переменная в строке:
1 | echo "3) Для того чтобы в строке выводилось значение переменной, берем строку в двойные кавычки - variable = {$variable}" ; |
Конструкция print
Выводит текст на странице
1 | print 'можно без скобок' ; print ( 'или со скобками' ); |
Функция printf
Возвращает отформатированную строку
1 2 | printf ( 'какой-то текст' ); printf ( 'текст с переменной %s и вторая переменная %s' , 'я_первая_переменная' , 'а_я_вторая' ); |
Вместо меток %s подстанавливаются значения из параметров идущих далее
Функция trim
Удаление начальных и конечных пробелов из строки.
1 2 3 4 | $value = ' строка с пробелами в начале и в конце ' ; echo '|' . $value . '|' ; $value2 = trim( $value1 ); echo '|' . $value2 . '|' ; |
Похожие функции -
ltrim() - убирает пробелы в начале строки
rtrim() - убирает пробелы в конце строки
Функции mb_substr(); substr();
Возвращают часть строки
1 2 3 | $value = 'Строка русскими буквами' ; echo mb_substr( $value , 2, 3, 'UTF-8' ); echo mb_substr( $value , 0, 6, 'UTF-8' ); |
Выведет на странице - 'рок', 'Строка'
Функция str_replace();
Заменяет подстроку в строке
1 2 3 | $value = 'я люблю фрукты' ; $value = str_replace ( 'фрукты' , 'яблоки' , $value ); echo $value ; |
Выведет на странице - 'я люблю яблоки'
Функции mb_strtolower(); strtolewer();
Переводят строку в нижний регистр
1 2 3 | $value = 'СтРока' ; $value2 = 'ВТОРАЯ СТРОКА' ; echo mb_strtolewer( $value ) . '; ' . mb_strtolower( $value2 , 'utf8' ); |
Выведет на странице - '<ромбики>; вторая строка'
Функция mb_strtoupper();
Переводят строку в верхний регистр
1 2 | $value = 'СтРока' ; echo mb_strtolower( $value , 'utf8' ); |
Выведет на странице - 'СТРОКА'
Функции mb_strlen(); strlen()
Количество символов в строке
1 2 3 4 | $valueEn = 'string' ; $valueRu = 'Определяем количество символов в строке' ; echo mb_strlen( $valueEn ); echo mb_strlen( $valueRu , 'utf8' ); |
Выведет на странице - '6 39'
Функции mb_strpos(); strpos();
Находит позицию первого появления строки в строке
1 2 3 4 5 6 7 8 | $valueEn = 'string' ; $valueRu = 'Определяем количество символов в строке' ; echo mb_strpos( $valueEn , 'tir' ); echo mb_strpos( $valueEn , 'stri' ); if (mb_strpos( $valueEn , 'wow!' ) === false) { echo 'FALSE' ; } |
Выведет на странице - '1 0 FALSE'
Функции mb_strstr(); strstr();
Находит первое вхождение искомой строки в заданной
1 2 3 4 | $valueEn = 'string' ; echo mb_strstr( $valueEn , 't' ); echo mb_strstr( $valueEn , 'tr' ); echo mb_strstr( $valueEn , 'g' ); |
Выведет на странице - 'tring tring g'