Unix and Linux Discussions Tagged with subject |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
20 |
26,247 |
What is on Your Mind? |
|
|
|
3 |
20,634 |
Shell Programming and Scripting |
|
|
|
1 |
4,253 |
Shell Programming and Scripting |
|
|
|
0 |
5,128 |
UNIX for Dummies Questions & Answers |
|
|
|
0 |
1,475 |
Security Advisories (RSS) |
|
|
|
0 |
1,076 |
Security Advisories (RSS) |
|
|
|
0 |
1,188 |
Security Advisories (RSS) |
|
|
|
0 |
892 |
Security Advisories (RSS) |
|
|
|
0 |
996 |
Security Advisories (RSS) |
|
|
|
0 |
1,108 |
Security Advisories (RSS) |
|
|
|
0 |
884 |
Security Advisories (RSS) |
|
|
|
0 |
1,237 |
Security Advisories (RSS) |
|
|
|
0 |
1,218 |
Security Advisories (RSS) |
|
|
|
0 |
1,036 |
Security Advisories (RSS) |
|
|
|
0 |
1,092 |
Security Advisories (RSS) |
|
|
|
0 |
1,413 |
Security Advisories (RSS) |
|
|
|
0 |
965 |
Security Advisories (RSS) |
|
|
|
0 |
1,153 |
Security Advisories (RSS) |
|
|
|
0 |
1,242 |
Security Advisories (RSS) |
|
|
|
3 |
13,009 |
Gentoo |
|
|
|
0 |
1,013 |
Security Advisories (RSS) |
|
|
|
0 |
1,396 |
Security Advisories (RSS) |
|
|
|
1 |
4,337 |
Linux |
|
|
|
14 |
8,017 |
UNIX for Dummies Questions & Answers |
|
|
|
3 |
120,577 |
UNIX for Dummies Questions & Answers |
|
|
|
7 |
10,805 |
UNIX for Dummies Questions & Answers |
|
|
|
4 |
6,874 |
UNIX for Dummies Questions & Answers |
|
|
|
3 |
3,085 |
UNIX for Dummies Questions & Answers |
|
|
|
7 |
10,276 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
25,884 |
Shell Programming and Scripting |
|
|
|
8 |
9,876 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
6,334 |
UNIX for Advanced & Expert Users |
|
|
|
4 |
232,427 |
UNIX for Advanced & Expert Users |
|
|
|
3 |
2,860 |
UNIX for Dummies Questions & Answers |
|
|
|
4 |
3,969 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
29,332 |
Programming |
|
|
|
3 |
7,851 |
UNIX for Dummies Questions & Answers |
|
|
|
7 |
6,042 |
Post Here to Contact Site Administrators and Moderators |
|
|
|
2 |
13,370 |
UNIX for Dummies Questions & Answers |
|
|
|
3 |
5,429 |
UNIX for Dummies Questions & Answers |
STRSPN(3) 1 STRSPN(3)
strspn - Finds the length of the initial segment of a string consisting entirely of characters contained within a given mask.
SYNOPSIS
int strspn (string $subject, string $mask, [int $start], [int $length])
DESCRIPTION
Finds the length of the initial segment of $subject that contains only characters from $mask.
If $start and $length are omitted, then all of $subject will be examined. If they are included, then the effect will be the same as call-
ing strspn(substr($subject, $start, $length), $mask) (see "substr" for more information).
The line of code:
<?php
$var = strspn("42 is the answer to the 128th question.", "1234567890");
?>
2 to $var, because the string "42" is the initial segment of $subject that consists only of characters contained within "1234567890".
PARAMETERS
o $subject
- The string to examine.
o $mask
- The list of allowable characters.
o $start
- The position in $subject to start searching. If $start is given and is non-negative, then strspn(3) will begin examining $sub-
ject at the $start'th position. For instance, in the string ' abcdef', the character at position 0 is ' a', the character at posi-
tion 2 is ' c', and so forth. If $start is given and is negative, then strspn(3) will begin examining $subject at the $start'th
position from the end of $subject.
o $length
- The length of the segment from $subject to examine. If $length is given and is non-negative, then $subject will be examined for
$length characters after the starting position. If $length is given and is negative, then $subject will be examined from the
starting position up to $length characters from the end of $subject.
RETURN VALUES
Returns the length of the initial segment of $subject which consists entirely of characters in $mask.
EXAMPLES
Example #1
strspn(3) example
<?php
// subject does not start with any characters from mask
var_dump(strspn("foo", "o"));
// examine two characters from subject starting at offset 1
var_dump(strspn("foo", "o", 1, 2));
// examine one character from subject starting at offset 1
var_dump(strspn("foo", "o", 1, 1));
?>
The above example will output:
int(0)
int(2)
int(1)
NOTES
Note
This function is binary-safe.
SEE ALSO
strcspn(3).
PHP Documentation Group STRSPN(3)