関数 str_starts_with

関数 str_starts_with は、文字列が 指定された部分文字列で始まるかどうかをチェックし、 成功の場合は true を、失敗の場合は - false を返します。 関数の最初のパラメータで検索対象の文字列を、 第二パラメータで必要な文字または部分文字列を指定します。

構文

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

例

文字列が指定された文字で始まるかどうかを チェックしてみましょう:

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

コード実行結果:

phptrue

例

文字列が指定された部分文字列で始まるかどうかを チェックしてみましょう:

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

コード実行結果:

phptrue

例

文字列が指定された文字で始まるかどうかを チェックしてみましょう:

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

コード実行結果:

phpfalse

関連項目

  • 文字列内に文字が含まれるかどうかをチェックする関数 str_contains、
  • 文字列の先頭をチェックする関数 str_starts_with、
  • 部分文字列の出現位置を返す関数 strpos、