Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Пусть у нас есть такая строка:
- <?php
- $str = 'abcde';
- ?>
- Как вы видите, количество символов в этой строке равно 5. Если немного подумать, то становится очевидным, что номер последнего символа этой строки будет на 1 меньше ее длины, так как нумерация символов начинается с нуля.
- Получается, что зная длину строки, мы можем отнять от нее 1 и получить номер последнего символа, а затем по этому номеру можно получить сам последний символ.
- Как вы уже знаете, длину строки можно найти с помощью функции strlen. Исходя из этого найдем номер последнего символа:
- <?php
- $str = 'abcde';
- $last = strlen($str) - 1; // номер последнего символа
- ?>
- Используем найденный номер для вывода символа на экран:
- <?php
- $str = 'abcde';
- $last = strlen($str) - 1; // номер последнего символа
- echo $str[$last]; // выведет 'e'
- ?>
- Промежуточную переменную $last можно и не вводить:
- <?php
- $str = 'abcde';
- echo $str[strlen($str) - 1]; // выведет 'e'
- ?>
- <?php
- $str = '$#^$';
- echo $str[strlen($str) - 1]; // выведет 'e'
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement