Funkce str_ends_with
Funkce str_ends_with kontroluje, zda řetězec
končí zadaným podřetězcem a v případě úspěchu vrací
true, v případě neúspěchu - false.
V prvním parametru funkce zadáme řetězec, ve kterém
budeme hledat. Ve druhém parametru uvedeme
požadovaný znak nebo podřetězec.
Syntaxe
str_ends_with(string $haystack, string $needle): bool
Příklad
Pojďme zkontrolovat, zda řetězec končí daným znakem:
<?php
$str = 'abcde';
$res = str_ends_with($str, 'e');
var_dump($res);
?>
Výsledek provedení kódu:
true
Příklad
Pojďme zkontrolovat, zda řetězec končí daným podřetězcem:
<?php
$str = 'abcde';
$res = str_ends_with($str, 'de');
var_dump($res);
?>
Výsledek provedení kódu:
true
Příklad
Pojďme zkontrolovat, zda řetězec končí daným znakem:
<?php
$str = 'abcde';
$res = str_ends_with($str, 'x');
var_dump($res);
?>
Výsledek provedení kódu:
false
Viz také
-
funkci
str_contains,
která kontroluje výskyt znaku v řetězci -
funkci
str_starts_with,
která kontroluje začátek řetězce -
funkci
strrpos,
která vrací pozici posledního výskytu podřetězce -
funkci
strpos,
která vrací pozici výskytu podřetězce