downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | my php.net 
search for in the  

<strrposstrstr>
Last updated: Thu, 26 Jun 2008

strspn

(PHP 4, PHP 5)

strspn — Find length of initial segment matching mask

Description

int strspn ( string $str1 , string $str2 [, int $start [, int $length ]] )

Finds the length of the initial segment matching mask.

The line of code:

<?php
$var
= strspn("42 is the answer, what is the question ...", "1234567890");
?>
will assign 2 to $var, because the string "42" will be the longest segment containing characters from "1234567890".

Parameters

str1

The first string.

str2

The second string.

start

The start position of the string to examine. Negative value counts position from the end of a string.

length

The length of the string to examine. Negative value sets length from the end of a string.

Return Values

Returns the length of the initial segment of str1 which consists entirely of characters in str2 .

ChangeLog

Version Description
4.3.0 The start and length parameters were added

Examples

Example #1 strspn() example

<?php
echo strspn("foo", "o", 1, 2); // 2
?>

Notes

Note: This function is binary-safe.

See Also



add a noteadd a note User Contributed Notes
Find length of initial segment matching mask
There are no user contributed notes for this page.




<strrposstrstr>
Last updated: Thu, 26 Jun 2008
show source | credits | sitemap | contact | advertising | mirror sites
Copyright © 2001-2005 The PHP Group
All rights reserved.
This unofficial mirror is operated at: http://phpbuilder.com/
Last updated: Tue Nov 1 20:20:59 2005 EST
Columns / Articles | Tips / Quickies | News | News Linking and RSS Feeds | Shared Code Library
Mail Archives | Support / Discussion Forums | Get Started! Links | Contribute! | Docs