Función PHP str_ends_with()

La función str_ends_with() es una función predefinida en PHP 8 que se usa para realizar búsquedas que distinguen entre mayúsculas y minúsculas en una string determinada. El str_ends_with() generalmente verifica la string si termina con la substring o no. Si la string termina con la substring, str_ends_with() devolverá VERDADERO; de lo contrario, devolverá FALSO. Es muy similar a str_starts_with(). La única diferencia clave entre str-starts_with() y str_ends_with() es que str-starts_with() busca la substring al principio de la string, mientras que str_ends_with() busca la substring al final de la misma. cuerda.

Sintaxis:

str_starts_with(string $string, string $substring) 

Parámetros:

  • $string: $string se refiere a la string cuya string final debe buscarse.
  • $substring: $substring es la string que debe buscarse en $string.

Características clave:

  • Es sensible a mayúsculas y minúsculas por naturaleza.
  • Siempre devuelve un valor booleano.
  • Se puede usar para verificar el final tanto de Sting como de un personaje.
  • Siempre devuelve VERDADERO si la substring está vacía o NULL, ya que cada string termina en NULL.
  • No es compatible con versiones de PHP inferiores a 8.

Ejemplo 1: En este ejemplo, se han creado tres variables. $string para almacenar el valor de la string, $endsWith para almacenar el valor que se buscará al final de $string y $result para almacenar el valor del resultado. En el programa, si la string $endsWith se encontrará al final de $string, la función str_ends_with() devolverá TRUE; de lo contrario, devolverá FALSE al operador ternario y el valor de la variable $resultado se asignará en consecuencia.  

PHP

<?php
  
    $string = 'GFG is awesome';
    $endsWith = 'some';
  
    $result = str_ends_with($string, $endsWith) ? 'is' : 'is not';
  
    echo "The string \"$string\" $result ending with $endsWith";
  
?>

Producción :

The string "GFG is awesome" is ending with some

Ejemplo 2: en este ejemplo, hemos creado dos variables $string para almacenar una string y $endsWith para almacenar el valor final que debe verificarse al final de $string. Aquí, el valor de $endsWith estará vacío y comprobaremos si la string termina con una string vacía o no. En tal caso, la salida para la condición if siempre será VERDADERA ya que todas las strings terminan con ‘\0’ y la salida se mostrará en consecuencia.  

PHP

<?php
  
    $string = 'Checking for Blanks in the string';
    $endsWith = '';
  
    if(str_ends_with($string, $endsWith)) {
      echo 'Given String ends with an empty string';      
    }
    else {
      echo 'Given String does not ends with an empty string'; 
    }
  
?>

 
Producción:

 Given String ends with an empty string

Referencia: https://www.php.net/manual/en/function.str-ends-with.php

Publicación traducida automáticamente

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