Получить последний символ строки в PHP

Чтобы получить последний символ строки в PHP, вы можете использовать несколько разных методов. Вот несколько примеров:

Метод 1: использование функции substr()

$string = "Hello, world!";
$lastCharacter = substr($string, -1);
echo $lastCharacter; // Output: "!"

Метод 2: использование функции mb_substr() (для многобайтовых символов)

$string = "こんにちは世界!";
$lastCharacter = mb_substr($string, -1);
echo $lastCharacter; // Output: "!"

Метод 3: использование нотации доступа к массиву

$string = "Hello, world!";
$lastCharacter = $string[strlen($string) - 1];
echo $lastCharacter; // Output: "!"

Метод 4. Использование функции str_split()

$string = "Hello, world!";
$characters = str_split($string);
$lastCharacter = end($characters);
echo $lastCharacter; // Output: "!"

Метод 5. Использование регулярных выражений

$string = "Hello, world!";
$lastCharacter = preg_replace('/.*(.)(?=.)/s', '$1', $string);
echo $lastCharacter; // Output: "!"