php查找字符串中的空格6,php返回在字符串中查找到任何指定的字符之前的字符数函数strcspn()...

实例

输出在字符串 "Hello world!" 中找到字符 "w" 之前查找的字符数:<?php

echo strcspn("Hello world!","w");

?>

定义和用法

strcspn() 函数返回在找到任何指定的字符之前,在字符串查找的字符数(包括空格)。

提示: Use the strspn() function to the number of characters found in the string that contains only characters from a specified character list.

注释: This function is binary-safe.

语法strcspn(string,char,start,length)参数描述

string必需。规定要搜索的字符串。

char必需。规定要查找的字符。

start可选。规定开始查找的位置。

length可选。规定字符串的长度(搜索多少字符)。

更多实例

实例 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.

?>

函数功能:以str1为参照,比较字符串str2中的字符是否与str中某个字符相等(也就是检索str2中的字符是否在str1中存在),如果第一次发现相等,则停止并返回在str1中这个匹配相等的字符的索引值,失败则返回str1的长度。

返回说明:返回在str1中这个匹配相等的字符的索引值,是一个整数值。

其它说明:暂时无。

实例:#include

#include

int main()

{

char *str1="aaaaakkkeeee";

char *str2="John,he like writing!";

int inttemp;

inttemp=strcspn(str1,str2); //将str2中的每个字符均与str1中的匹配,如果这个字符在str1中出现过,则返回这个字符在str1中的索引值

printf("The first index of the character both in str1 and str2: %d ", inttemp);

return 0;

}

在VC++ 6.0编译运行:

d95bb6719e3261d737e18e10e07c7545.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值