March 2, 2014

strspn()とstrcspn()のメモ

strspn()は、指定したマスク文字から成る、最初のセグメントの長さを返します。
http://www.php.net/strcspn
$subject = '12345 67890';
$mask = '1234';

// $subjectの"1234"の部分は$maskに含まれるので、"4"
echo strspn($subject, $mask);
strcspn()は逆に、指定したマスク文字以外から成る、最初のセグメントの長さを返します。
http://www.php.net/strcspn
$subject = '561234 7890';
$mask = '1234';

// $subjectの"56"の部分は$maskに含まれないので、"2"
echo strcspn($subject, $mask);
というわけで、本日の文字列系関数の記事は、以上です。。。

No comments:

Post a Comment