定義と使用法
strcspn()関数は、指定された文字が見つかったの任意の部分の前の文字列に見出される(空白を含む)文字の数を返します。
ヒント:使用strspn()指定された文字リストから文字のみを含む文字列で見つかった文字の数に関数を。
Note:この関数はバイナリデータに対応しています。
構文
strcspn( string,char,start,length )
パラメーター | 説明 |
---|---|
string | 必須。 検索する文字列を指定します。 |
char | 必須。 検索する文字を指定します。 |
start | 任意。 文字列で開始する場所を指定します |
length | 任意。 (検索するか、文字列の多くの)文字列の長さを指定します。 |
技術的な詳細
戻り値: | 戻り値指定された文字の任意の部分の前の文字列で見つかった文字の数が発見されています |
---|---|
PHPバージョン: | 4+ |
変更履歴: | 開始および長さのパラメータは、PHP 4.3で追加されました |
その他の例
例1
見つかった文字の数印刷するすべてのパラメータを使用した"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.
?>
»実行例 <PHPの文字列のリファレンス