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