Funcția str_ends_with

Funcția str_ends_with verifică dacă un șir de caractere se termină cu un subșir specificat și returnează true în caz de succes, iar în caz de eșec - false. În primul parametru al funcției specificăm șirul de caractere în care vom căuta. În al doilea parametru indicăm caracterul sau subșirul dorit.

Sintaxă

phpstr_ends_with(string $haystack, string $needle): bool

Exemplu

Să verificăm dacă șirul de caractere se termină cu un anumit caracter:

php<?php
  $str = 'abcde';
  $res = str_ends_with($str, 'e');
  
  var_dump($res);
?>

Rezultatul executării codului:

phptrue

Exemplu

Să verificăm dacă șirul de caractere se termină cu un anumit subșir:

php<?php
  $str = 'abcde';
  $res = str_ends_with($str, 'de');
  
  var_dump($res);
?>

Rezultatul executării codului:

phptrue

Exemplu

Să verificăm dacă șirul de caractere se termină cu un anumit caracter:

php<?php
  $str = 'abcde';
  $res = str_ends_with($str, 'x');
  
  var_dump($res);
?>

Rezultatul executării codului:

phpfalse

Vedeți și

  • funcția str_contains,
    care verifică prezența unui caracter într-un șir de caractere
  • funcția str_starts_with,
    care verifică începutul unui șir de caractere
  • funcția strrpos,
    care returnează poziția ultimei apariții a unui subșir
  • funcția strpos,
    care returnează poziția de început a unui subșir