strcspn – PHP String Functions
Syntax :
Description :
strcspn() function will returns the number of characters found in a string before any part of the specified characters are found. It includes whitespaces also in counting.
Parameter :
- string – This is a Required parameter. It is the string which will be searched.
- char – This is a Required parameter. It is character which is to be searched in string.
- start – This is an Optional parameter. It tells from where the search is to be started in string.
- length – This is an Optional parameter. It tells how much of the string is to be searched (length of the string to be searched).
Output :
It returns the number of characters found in a string before any part of the specified characters are found.
ChangeLog :
[table caption=”” width=”100%” colwidth=”25%|75%” colalign=”left|left”]
Version, Description
PHP 4.3 , The start and length parameters was added in this version.
[/table]
Related articles : strspn().
strcspn() – PHP Functions Example 1 : There is a difference in search string “t” and “T”.
<?php
echo strcspn("Hi from Tutorialmines.",".");
echo "<br/>";
echo strcspn("Hi from Tutorialmines.","T");
echo "<br />";
echo strcspn("Hi from Tutorialmines.","t");
?>Output of above code in the browser is as below:
8
10
strcspn() – PHP Functions Example 2 : With all parameters.
<?php
echo strcspn("Hi from Tutorialmines.",".");
echo "<br/>";
echo strcspn("Hi from Tutorialmines.","T",0,12);
echo "<br />";
echo strcspn("Hi from Tutorialmines.","n",5);
?>Output of above code in the browser is as below:
8
13
