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

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

Ниже приведен пример использования некоторых строковых функций.

code: #php
<?php
  echo trim(" Жизнь прекрасна!"),   "\n";
  echo substr("Жизнь прекрасна!",   6,  9),   "\n";
  echo "\"прекрасна\" начинается с символа ",  strpos("Жизнь прекрасна!",   "прекрасна"),   "\n";
  echo ucfirst("жизнь прекрасна!"),   "\n";
  echo "Длина строки \"Жизнь прекрасна!\"  ", strlen("No worries."),  " символов.\n";
  echo substr_replace("Жизнь прекрасна!",  "ужасна", 6, 9),  "\n";
  echo chr(65),  chr(66),  chr(67),   "\n";
  echo strtoupper("Жизнь прекрасна!"),   "\n";
?>

В результа­те выполнения примера на экран будут выведены строки:

Жизнь прекрасна! прекрасна
"прекрасна" начинается с символа 6 Жизнь прекрасна!
Длина строки "Жизнь прекрасна!" 11 символов.
Жизнь ужасна!
ABC
ЖИЗНЬ ПРЕКРАСНА!

Пример показывает использование наиболее употребительных функций. Их список намного больше. Кроме того, раз­личные функции можно комбинировать между собой.

Еще один прием — в РНР можно обратиться к произвольному символу стро­ки по его номеру при помощи фигурных скобок, как показано ниже:

code: #php
$string =  'Жизн прекрасна!';
$first_character = $string{0};
Книга: PHP в примерах. Купить книгу
Автор: Стивен Хольцнер. Переводчик: С. Банников
Поделиться:

Похожие статьи: