PHP работа с символами в строке

Строки в PHP – это последовательность символов. Эта последовательность символов может быть совершенно любой и “Hello world”, и “Привет мир”, и “12345”. При чтении данных из файла или выводе данных в браузер, данные представляются в виде строк.
Символы можно считать элементами индексированного массива. Прошу заметить, что первый символ в строке имеет нулевой индекс.
Я набросал пример кода вперемешку HTML, но это не обязательно, это не важно. HTML код можно свободно удалить.


<html>
    <head>
        <meta charset="UTF-8">
        <title>Работа со строками</title>
    </head>
    <body>
        <p>Ребят, тут со строками работают.</p>
        <br />
        <?php
        $string = "Test string\n";
        echo $string[0];
        ?>
    </body>
</html>


И так у нас есть строка
$string = "Test string\n";

В которой написано “Test string\n”.
\n – это специальный символ, который обозначает новую строку. И он не будет определяться как символ, хотя в массиве присутствовать будет.

Если кому интересно приведу список нескольких специальных символов:
\n – как уже говорил это новая строка
\r – возврат каретки
\t – Табуляция
\\ - обратная косая черта
\$ - знак доллара
\” – двойные кавычки
\{ и \} – фигурные скобочки
\[ и \] – правая и левая скобки

И так на чем я остановился. У нас есть строка “Test string\n”. В этой строке 12 значений. От 0 до 11.
Т.е если нам необходимо значение первого символа, необходимо запросить первый элемент массива, а он у нас напоминаю имеет индекс 0 - ($string[0]). Последнее 12 значение будет \n и с помощью echo оно ни как не отобразится.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
  • Яндекс.Метрика
  • Счетчик PR-CY.Rank
  • Рейтинг@Mail.ru