¿Cómo obtener el último carácter de una cadena en PHP?
Necesito obtener el último carácter de una cadena. Digamos que tengo "probadores" como cadena de entrada y quiero que el resultado sea "s". ¿Cómo puedo hacer eso en PHP?
Aceptado
substr("testers", -1); // returns "s"
O, para cadenas multibyte:
mb_substr("multibyte string…", -1); // returns "…"
substr($string, -1)
O mediante acceso directo a la cadena :
$string[strlen($string)-1];
Tenga en cuenta que esto no funciona para cadenas multibyte. Si necesita trabajar con cadenas multibyte, considere utilizar la mb_*
familia de funciones de cadenas.
A partir de PHP 7.1.0 también se admiten índices numéricos negativos, por ejemplo, solo$string[-1];