¿Cómo obtener el último carácter de una string en PHP?

En este artículo, encontraremos el último carácter de una string en PHP. El último carácter se puede encontrar usando los siguientes métodos.

Usando el método array() : En este método, encontraremos la longitud de la string, luego imprimiremos el valor de (longitud-1). Por ejemplo, si la string es «Akshit», su longitud es 6, en la indexación cero, el valor de (longitud-1) es 5, que es el carácter «t». La longitud se puede encontrar utilizando el método PHP strlen( ) .

strlen() es una función integrada en PHP que devuelve la longitud de una string determinada. Toma una string como parámetro y devuelve su longitud. Calcula la longitud de la string, incluidos todos los espacios en blanco y los caracteres especiales.

Sintaxis:

strlen($string)

Ejemplo:

PHP

<?php
 $txt = "Geeksforgeeks";
 echo "Last Character of string is : " 
   .$txt[strlen($txt)-1];
?>

Producción:

Last Character of string is : s

Uso del método substr() : substr() es una función integrada en PHP que se usa para extraer una parte de una string.

Sintaxis:

substr(string_name, start_position, string_length_to_cut)

Ejemplo: por ejemplo, si la string es «Akshit ama GeeksForGeeks». El último carácter de la string es «s». Hay 2 formas de llegar a «s». Desde el principio, la «s» está en la posición 25. Podemos encontrar la longitud de la string y luego mostrar «longitud-1». Esto significa que queremos mostrar parte de la string usando el método substr() donde el punto de partida es «longitud-1».

PHP

<?php
$txt = "Akshit Loves GeeksForGeeks";
echo "Last character of String is : "
  .substr($txt, strlen($txt)-1);
?>

Salida: desde el final, «s» está en la primera posición. Podemos mostrar una string desde (-1)

Last character of String is : s

Desde el final: «s» está en la primera posición

Podemos mostrar una string de «-1»

PHP

<?php
$txt = "Akshit Loves GeeksForGeeks";
echo "Last character of String is: ".substr($txt, -1);
?>
Producción

Last character of String is: s

NOTA: si usa codificaciones de caracteres multibyte como UTF-8, use mb_substr() en lugar de substr .

Publicación traducida automáticamente

Artículo escrito por akshitsaxenaa09 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *