位置: 编程技术 - 正文

PHP字符串函数strtok()的用法(php string)

编辑:rootadmin
strtok

推荐整理分享PHP字符串函数strtok()的用法(php string),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php中字符串函数,php string,php 字符串函数,php string函数,php字符串定义,php字符串定义,php字符串定义,php string函数,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 4, PHP 5)

strtok — 标记分割字符串

说明 string strtok ( string $str , string $token ) string strtok ( string $token )

strtok() 将字符串 str 分割为若干子字符串,每个子字符串以 token 中的字符分割。这也就意味着,如果有个字符串是 "This is an example string",你可以使用空格字符将这句话分割成独立的单词。

注意仅第一次调用 strtok 函数时使用 string 参数。后来每次调用 strtok,都将只使用 token 参数,因为它会记住它在字符串 string 中的位置。如果要重新开始分割一个新的字符串,你需要再次使用 string 来调用 strtok 函数,以便完成初始化工作。注意可以在 token 参数中使用多个字符。字符串将被该参数中任何一个字符分割。

参数

str

被分成若干子字符串的原始字符串。

token

分割 str 时使用的分界字符。

返回值

标记后的字符串。

范例 PHP字符串函数strtok()的用法(php string)

Example #1 strtok() 范例

<?php$string="Thisistanexamplenstring";/*使用制表符和换行符作为分界符*/$tok=strtok($string,"nt");while($tok!==false){echo"Word=$tok<br/>";$tok=strtok("nt");}?>

对于空串的处理机制,PHP 从 4.1.0 开始发生了变化。旧的运行机制返回空字符串,而新的运行机制选择恰当地跳过这一部分:

Example #2 旧的 strtok() 运行机制

<?php$first_token=strtok('/something','/');$second_token=strtok('/');var_dump($first_token,$second_token);?>

以上例程会输出:

Example #3 新的 strtok() 运行机制

<?php$first_token=strtok('/something','/');$second_token=strtok('/');var_dump($first_token,$second_token);?>

以上例程会输出:

注释 Warning

此函数可能返回布尔值FALSE,但也可能返回等同于 FALSE 的非布尔值。请阅读 布尔类型章节以获取更多信息。应使用===运算符来测试此函数的返回值。

参见

split() - 用正则表达式将字符串分割到数组中 explode() - 使用一个字符串分割另一个字符串

PHP字符串函数strrpos()的用法 strrpos(PHP4,PHP5)strrpos计算指定字符串在目标字符串中最后一次出现的位置说明intstrrpos(string$haystack,string$needle[,int$offset=0])返回字符串haystack中needle最后一次

PHP字符串函数strspn()的用法 strspn(PHP4,PHP5)strspn计算字符串中全部字符都存在于指定字符集合中的第一段子串的长度。说明intstrspn(string$subject,string$mask[,int$start[,int$length]])返回subject中

PHP字符串函数strstr()的用法 strstr(PHP4,PHP5)strstr查找字符串的首次出现说明stringstrstr(string$haystack,mixed$needle[,bool$before_needle=false])返回haystack字符串从needle第一次出现的位置开始到haystac

标签: php string

本文链接地址:https://www.jiuchutong.com/biancheng/278803.html 转载请保留说明!

上一篇:PHP字符串函数strtolower()的用法(php string函数)

下一篇:PHP字符串函数strrpos()的用法(php字符串定义的三种方式)

  • 小规模纳税人要交增值税吗
  • 资产负债表期末数是本年累计数吗
  • 增值税发票抵扣勾选平台
  • 弱电系统多少钱
  • 行程单发票抬头是什么意思
  • 软件行业个人所得税
  • 小规模纳税人是个体户吗
  • 红字使用禁忌
  • 会计折旧法有哪几种
  • 未及时扣除的分数怎么算
  • 库存盘盈盘亏按进价还是售价
  • 免税产品的销项税
  • 改建的固定资产
  • 待摊费用按照入账金额还是合同金额摊销?
  • 天猫开发票需要确认收货吗?
  • 牵引车需要交车船税吗
  • 个人所得税手续费
  • 小规模纳税人发票可以抵扣吗
  • 水利行政事业性收费收入会计分录
  • 农村的生产经营是什么
  • 股东折价入股会计分录
  • 增值税电子发票没有发票专用章
  • 域名注册费用的会计分录
  • 税务局不备案可以吗
  • 雇主责任险发票可以用复印件吗
  • 投资公司抛售原始股如何交税?
  • 华为手机怎么删除多余的桌面
  • 以房抵工程款会计分录
  • 事业单位财政拨款是编制吗
  • 如何设置系统自带的输入法
  • win7为什么这么多人用
  • win7浏览器显示证书错误怎么解决
  • 如何把itunes的音乐导入ipod
  • win11自带照片查看器
  • 应收存款利息计入什么科目
  • 以固定资产对外投资交税吗
  • 耕地开垦费计入土地成本吗
  • ccs是什么软件
  • 母公司收取子公司利润交增值税吗
  • 实收资本和注册资本不一致的会计处理
  • mail命令详解
  • 进口货物财务处理
  • 职工福利费的范围有哪些
  • 在建工程完工后转入哪里
  • 股权投资都有哪些
  • 注销营业执照的app
  • 进口海关是国内还是国外
  • 小规模纳税人采购需要发票吗
  • 增值税申报表和企业所得税申报表的关系
  • 税种分类及其税率
  • 报销招待费是什么意思
  • 历年案例分析题及答案
  • 未达起征点的收入怎么入账
  • 招标付款条件及比例
  • 股息红利等权益性投资收益
  • 赠送的产品怎么算成本
  • 资金账簿印花税税率
  • 怎么统计每日产量
  • mysql实时监控工具
  • windows自带的
  • asm是啥
  • centos uuid
  • winxp怎么改壁纸
  • linux ssh免密码
  • mac个性定制在哪
  • win7系统计算机名称在哪看
  • windows7怎么解除密码
  • windows7安全更新服务
  • win10开机多了一个账户怎么删除
  • ,linux
  • js入门基础
  • 网页使用的字体中最具可读性.最易浏览的是
  • bootstrap页头
  • 怎么在html中调用js的函数
  • etmvc+jQuery EasyUI+combobox多值操作实现角色授权实例
  • jquery validate表单校验html
  • 仓储物流企业的双控是指什么
  • 不予处理的法律依据
  • 国际贸易争端的形式
  • 日本海淘推荐
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设