Advertisement
Karek_khinkuji1999

Последний символ строки PHP

Mar 3rd, 2025
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.57 KB | None | 0 0
  1. Пусть у нас есть такая строка:
  2.  
  3. <?php
  4.     $str = 'abcde';
  5. ?>
  6. Как вы видите, количество символов в этой строке равно 5. Если немного подумать, то становится очевидным, что номер последнего символа этой строки будет на 1 меньше ее длины, так как нумерация символов начинается с нуля.
  7.  
  8. Получается, что зная длину строки, мы можем отнять от нее 1 и получить номер последнего символа, а затем по этому номеру можно получить сам последний символ.
  9.  
  10. Как вы уже знаете, длину строки можно найти с помощью функции strlen. Исходя из этого найдем номер последнего символа:
  11.  
  12. <?php
  13.     $str = 'abcde';
  14.     $last = strlen($str) - 1; // номер последнего символа
  15. ?>
  16. Используем найденный номер для вывода символа на экран:
  17.  
  18. <?php
  19.     $str = 'abcde';
  20.     $last = strlen($str) - 1; // номер последнего символа
  21.     echo $str[$last]; // выведет 'e'
  22. ?>
  23. Промежуточную переменную $last можно и не вводить:
  24.  
  25. <?php
  26.     $str = 'abcde';
  27.     echo $str[strlen($str) - 1]; // выведет 'e'
  28. ?>
  29.  
  30. <?php
  31.     $str = '$#^$';
  32.     echo $str[strlen($str) - 1]; // выведет 'e'
  33. ?>
Tags: php
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement