Funkcja str_starts_with

Funkcja str_starts_with sprawdza, czy ciąg znaków zaczyna się od określonego podciągu i w przypadku sukcesu zwraca true, a w przypadku niepowodzenia - false. W pierwszym parametrze funkcji podajemy ciąg znaków, w którym będziemy szukać. W drugim parametrze określamy poszukiwany znak lub podciąg.

Składnia

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

Przykład

Sprawdźmy, czy ciąg znaków zaczyna się od określonego znaku:

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

Wynik wykonania kodu:

phptrue

Przykład

Sprawdźmy, czy ciąg znaków zaczyna się od określonego podciągu:

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

Wynik wykonania kodu:

phptrue

Przykład

Sprawdźmy, czy ciąg znaków zaczyna się od określonego znaku:

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

Wynik wykonania kodu:

phpfalse

Zobacz też

  • funkcję str_contains,
    która sprawdza występowanie znaku w ciągu znaków
  • funkcję str_starts_with,
    która sprawdza początek ciągu znaków
  • funkcję strpos,
    która zwraca pozycję występowania podciągu