PHP strcspn() 関数
定義と使用法
strcspn() 関数は、指定された文字の一部が検出される前に文字列内で検出された文字数 (空白を含む) を返します。
ヒント:使用strspn()指定された文字リストの文字のみを含む文字列で見つかった文字数に関数を適用します。
ノート:この関数はバイナリセーフです。
構文
<div>strcspn(<em>string,char,start,length</em>)</div>
パラメータ値
パラメータ |
説明 |
---|---|
弦 | 必要。検索する文字列を指定します |
チャー | 必要。検索する文字を指定します |
始める | オプション。文字列のどこから開始するかを指定します |
長さ | オプション。文字列の長さを指定します (検索する文字列の量) |
技術的な詳細
戻り値: |
指定された文字の一部が見つかる前に、文字列内で見つかった文字数を返します |
---|---|
PHP バージョン: |
4+ |
変更ログ: |
の始めると長さパラメータは PHP 4.3 で追加されました |
その他の例
例
すべてのパラメーターを使用して、「Hello world!」で見つかった文字数を出力します。文字「w」の前:
<?php
echo strcspn("Hello world!","w",0,6); // The start position is 0 and the length of the search string is 6.
?>
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。