Str_starts_with funksiýasy

str_starts_with funksiýasy, setiriň belli bir kiçi setir bilen başlaýandygyny barlaýar we üstünlik ýagdaýynda true, üstünliksizlik ýagdaýynda bolsa - false gaýtarýar. Funksiýanyň birinji parametrinde gözleg geçiriljek setiri kesgitleýäris. Ikinji parametrinde bolsa zerur belgini ýa-da kiçi setiri görkezýäris.

Sintaksis

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

Mysal

Setiriň belli bir belgi bilen başlaýandygyny barlaýaly:

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

Kodyň ýerine ýetiriliş netijesi:

phptrue

Mysal

Setiriň belli bir kiçi setir bilen başlaýandygyny barlaýaly:

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

Kodyň ýerine ýetiriliş netijesi:

phptrue

Mysal

Setiriň belli bir belgi bilen başlaýandygyny barlaýaly:

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

Kodyň ýerine ýetiriliş netijesi:

phpfalse

Şeýle-de garaň

  • str_contains funksiýasyny,
    setire belginiň girmegini barlaýar
  • str_starts_with funksiýasyny,
    setiriň başlangyjyny barlaýar
  • strpos funksiýasyny,
    kiçi setiriň ýerleşýän pozisiýasyny gaýtarýar