現在の位置: ホーム> 関数カテゴリ一覧> strcspn

strcspn

マスクと一致しない開始サブストリングの長さを取得します
名前:strcspn
カテゴリ:
対応言語:php
一言説明:指定された文字の一部が見つかる前に、文字列にある文字の数を返します。

定義と使用法

strcspn()関数は、指定された文字が見つかる前に文字列にある文字数(スペースを含む)を返します。

ヒント: strspn()関数を使用して、指定された文字リストを含む文字列内の文字数を返してください。

注:この機能はバイナリセーフです。

例1

キャラクター「W」が文字列「HelloWorld!」にある前に見つかった文字の数を出力:

 <?php
Echo strcspn ( "Hello World!" 、 "w" ) ;
?>

自分で試してみてください

例2

すべてのパラメーターを使用して、文字「W」が文字列「Hello World!」にある前に見つかった文字の数を出力します。

 <?php
Echo Strcspn ( " Hello World!" 、 " w" 、 0、6 ) ; //開始位置は0で、検索文字列の長さは6です。
?>

自分で試してみてください

文法

strcspn ( stringcharstartlength
パラメーター 説明する
必須。検索する文字列を指定します。
char 必須。検索する文字を指定します。
始める オプション。文字列の検索を開始する場所を指定します。
長さ オプション。文字列の長さを指定します(検索される文字の数)。
類似の関数
  • 文字列内の指定された文字の最後の発生を見つける strrchr

    strrchr

    文字列内の指定された文字の最後の発生を見
  • 脱出された文字列を逆に逃がします stripslashes

    stripslashes

    脱出された文字列を逆に逃がします
  • 文字列の最初の出現を見つけます strstr

    strstr

    文字列の最初の出現を見つけます
  • フォーマットされた文字列を作成してストリーミングします vfprintf

    vfprintf

    フォーマットされた文字列を作成してストリ
  • 文字列を大文字に変換します strtoupper

    strtoupper

    文字列を大文字に変換します
  • 引用符で印刷可能な文字列を8ビット文字列に変換する quoted_printable_decode

    quoted_printable_decode

    引用符で印刷可能な文字列を8ビット文字列
  • 言語とロケール情報をクエリします nl_langinfo

    nl_langinfo

    言語とロケール情報をクエリします
  • 文字列でサブストリングの最初の発生を見つけます strpos

    strpos

    文字列でサブストリングの最初の発生を見つ
人気記事(にんききじ)