Funkcia str_ends_with

Funkcia str_ends_with kontroluje, či reťazec končí daným podreťazcom a v prípade úspechu vráti true, v prípade neúspechu - false. V prvom parametri funkcie zadáme reťazec, v ktorom budeme hľadať znak. V druhom parametri uvedieme potrebný znak alebo podreťazec.

Syntax

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

Príklad

Skontrolujme, či reťazec končí daným znakom:

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

Výsledok vykonania kódu:

phptrue

Príklad

Skontrolujme, či reťazec končí daným podreťazcom:

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

Výsledok vykonania kódu:

phptrue

Príklad

Skontrolujme, či reťazec končí daným znakom:

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

Výsledok vykonania kódu:

phpfalse

Pozrite tiež

  • funkciu str_contains,
    ktorá kontroluje výskyt znaku v reťazci
  • funkciu str_starts_with,
    ktorá kontroluje začiatok reťazca
  • funkciu strrpos,
    ktorá vráti pozíciu posledného výskytu podreťazca
  • funkciu strpos,
    ktorá vráti pozíciu výskytu podreťazca