Funkce str_starts_with

Funkce str_starts_with kontroluje, zda řetězec začíná zadaným podřetězcem a v případě úspěchu vrací true, a v případě neúspěchu - false. V prvním parametru funkce zadáme řetězec, ve kterém budeme hledat znak. Ve druhém parametru určíme požadovaný znak nebo podřetězec.

Syntaxe

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

Příklad

Pojďme zkontrolovat, zda řetězec začíná zadaným znakem:

php<?php
  $str = 'abcde';
  $res = str_starts_with($str, 'a');
  
  var_dump($res);
?>

Výsledek provedení kódu:

phptrue

Příklad

Pojďme zkontrolovat, zda řetězec začíná zadaným podřetězcem:

php<?php
  $str = 'abcde';
  $res = str_starts_with($str, 'ab');
  
  var_dump($res);
?>

Výsledek provedení kódu:

phptrue

Příklad

Pojďme zkontrolovat, zda řetězec začíná zadaným znakem:

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

Výsledek provedení kódu:

phpfalse

Viz také

  • funkci str_contains,
    která kontroluje výskyt znaku v řetězci
  • funkci str_starts_with,
    která kontroluje začátek řetězce
  • funkci strpos,
    která vrací pozici výskytu podřetězce