¿Cómo obtener los últimos n caracteres de una string de PHP?

Escriba un programa PHP para obtener los últimos n caracteres de una string dada.

Ejemplos:

Input : $str = "GeeksforGeeks!"
        $n = 6 
Output : Geeks!

Input : $str = "GeeksforGeeks!"
        $n = 9
Output : forGeeks!

Método 1: en este método, recorra los últimos N caracteres de la string y siga agregándolos en una nueva string.

Ejemplo:

<?php
  
$str = "GeeksforGeeks!";
$n = 6;
  
// Starting index of the string
// where the new string begins
$start = strlen($str) - $n;
  
// New string
$str1 = '';
  
for ($x = $start; $x < strlen($str); $x++) {
      
    // Appending characters to the new string
    $str1 .= $str[$x];
}
  
// Print new string
echo $str1;
?>
Producción:

Geeks!

Método 2: Otra forma de hacer esto es usar la función de biblioteca incorporada substr con parámetros como el nombre de la string.

Ejemplo:

<?php
  
$str = "GeeksforGeeks!";
$n = 6;
  
$start = strlen($str) - $n;
  
// substr returns the new string.
$str1 = substr($str, $start);
  
echo $str1;
?>
Producción:

Geeks!

Nota: En el ejemplo anterior, $start también puede tomar -N para crear una substring de los últimos n caracteres

Publicación traducida automáticamente

Artículo escrito por imdhruvgupta 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 *