实例

返回在字符串 "Hello world!" 中包含字符 "kHlleo" 的数目:<?php

echo strspn("Hello world!","kHlleo");

?>

定义和用法

strspn() 函数返回在字符串中包含 charlist 参数中指定的字符数目。

提示:请使用 strcspn() 函数来返回在找到任何指定的字符之前,在字符串查找的字符数。

注释:该函数是二进制安全的。

语法strspn(string,charlist,start,length)参数描述

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

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

start可选。规定在字符串的何处开始。

length可选。定义字符串的长度。

技术细节返回值:返回在字符串中包含 charlist 参数中指定的字符数目。

PHP 版本:4+

在 PHP 4.3 中,新增了 start 和 length 参数。

更多实例

实例 1

返回在字符串 "abcdefand" 中包含字符 "abc" 的数目:<?php

echo strspn("abcdefand","abc");

?>

表头文件 #include

定义函数 size_t strspn (const char *s,const char * accept);

函数说明 strspn()从参数s 字符串的开头计算连续的字符,而这些字符都完全是accept所指字符串中的字符。简单的说,若strspn()返回的数值为n,则代表字符串s 开头连续有n个字符都是属于字符串accept内的字符。

返回值 返回字符串s开头连续包含字符串accept内的字符数目。

范例1 #include

2 #include

3 main()

4 {

5 char *str="Linux was first developed for 386/486-based pcs.";

6 printf("%d\n",strspn(str,"Linux"));

7 printf("%d\n",strspn(str,"/-"));

8 printf("%d\n",strspn(str,"1234567890"));

9 }  运行结果:

5 //包含linux字符切

0 // 开始不包含

0 //开始不包含

strspn php,php返回在字符串中包含 charlist 参数中指定的字符数目的函数strspn()相关推荐

  1. java.net.url 中文乱码_asp.net URL中包含中文参数造成乱码的解决方法

    asp.net URL中包含中文参数造成乱码的解决方法 更新时间:2010年03月08日 21:44:27   作者: 中文乱码一直以来是WEB开发中比较常见的问题之一,对于初学者来说,各种各样的编码 ...

  2. 对给定的字符串(只包含'z','o','j'三种字符),判断他是否能AC。 是否AC的规则如下: 1. zoj能AC; 2. 若字符串形式为xzojx,则也能AC,其中x可以是N个'o' 或者为空;

    对给定的字符串(只包含'z','o','j'三种字符),判断他是否能AC. 是否AC的规则如下: 1. zoj能AC: 2. 若字符串形式为xzojx,则也能AC,其中x可以是N个'o' 或者为空: ...

  3. pandas读取excel使用read_excel()中的usecols参数读取指定的列

    pandas读取excel使用read_excel()中的usecols参数读取指定的列 比如:读取xxx.xls文件的1,3,4列,可以使用useclose来指定列数(旧版本也叫pare_cols) ...

  4. java 判断字符串是否包含字母_Java中判断某一字符串是否包含数字、字母和中文...

    importjava.util.regex.Matcher;importjava.util.regex.Pattern;public classStrValidate {//纯数字 private s ...

  5. php 获取字符串长度 包含空格,php中常用的字符串长度函数strlen()与mb_strlen()实例解释...

    int strlen ( string $string ) int strlen ( string $string )  获取给定字符串的[字节]长度 成功则返回字符串$string的长度,如果$st ...

  6. C和指针之字符串编程练习9(在参数1中查找匹配参数2额任意字符)

    1.问题 函数应该在第一个参数中进行查找,并返回匹配第二个参数所包含的字符的数目 2.代码实现 #include <stdio.h> #include <string.h>// ...

  7. java数组中包含元素_Java中声明数组时,包括数组的名字、数组中包含的元素的 。 (5.0分)_学小易找答案...

    [简答题]3,单冲压片机的安装程序? [判断题]continue语句只用于循环语句中,它起到终止本次循环,返回到循环开始处的作用. (5.0分) [判断题]default在switch选择结构中是必需 ...

  8. 19SpringMvc_在业务控制方法中收集List集合中包含JavaBean参数

    本文要实现的功能是给一张表单: 可以看到这样表格一共有四行,每一行代表一个员工(User),每一个员工有username和salary.我们要做的是把这四个员工信息装进一个List集合中. 那么怎么做 ...

  9. C/C++根据特定字符分割字符串、读取文件去掉逗号等特定字符、strtok()函数详解

    字符串分割情况 读取文件时,C++识别的是空格和换行符,但有时候文件是以符号分割的,如逗号等 字符串本身含有特殊符号,如逗号,@等 strtok()函数 strtok()函数能够按照特定的字符分解字符 ...

最新文章

  1. 集结最优秀同行,智源面向全球诚邀研究人才加入
  2. Redis 备份、容灾及高可用实战
  3. [备忘][转载]apache 403错误 You don't have permission to access on this server
  4. 数字化时代,CIO该如何理解数字能力
  5. 设计模式(一)Chain Of Responsibility责任链模式
  6. 《Java大学教程》—第17章 Java聚焦类框架
  7. (33)FPGA面试技能提升篇(MIPI接口)
  8. linux上svn的使用教程,Linux上SVN的搭建使用
  9. spingMVC拦截器 -单个、多个、设想
  10. 变革中的技术——2010-2011回顾与展望
  11. 平凡人的野望:我们为赛博世界保管记忆
  12. 【全部译文】Deep-Waveform: A Learned OFDM Receiver Based on Deep Complex Convolutional Networks
  13. 国内App推广N种方法,总有几种适合你
  14. webrtc 研究-带宽控制
  15. Dede文章标题及文章摘要长度修改_元曦血狼_新浪博客
  16. unity-光照烘焙GI简单应用
  17. 解决Laragon的nginx/apache重启后网站配置文件被修改的问题 - This file has been modified by another program - 文件auto.conf
  18. 系统的学习linux
  19. React——UI框架 Antd 、Element
  20. Java的设计模式:

热门文章

  1. 怎样实现登录用户管理_如何编写程序实现图书管理系统里面的用户管理功能
  2. (3.4)HarmonyOS鸿蒙滑动事件三个动作
  3. android task详解,Android AsyncTask的使用详解
  4. oracle sysnonym,Oracle权限
  5. 【动态规划】数字三角形2
  6. PCB-电解电容的封装
  7. jeecg中ajax传值的前端js和后台代码
  8. 【Effective Java】6、使用复合优先于使用继承
  9. Objective-C中,ARC下的 strong和weak指针原理解释
  10. Android应用中Back键的监听及处理