Funcția str_starts_with

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

Sintaxă

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

Exemplu

Să verificăm dacă șirul de caractere începe cu un caracter specificat:

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

Rezultatul executării codului:

phptrue

Exemplu

Să verificăm dacă șirul de caractere începe cu un subșir specificat:

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

Rezultatul executării codului:

phptrue

Exemplu

Să verificăm dacă șirul de caractere începe cu un caracter specificat:

php<?php
  $str = 'abcde';
  $res = str_starts_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 șirului de caractere
  • funcția strpos,
    care returnează poziția de apariție a unui subșir