位置: 编程技术 - 正文

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字符串定义的三种方式)

  • 公司给个人分红会计分录
  • 税费返还计入什么费用
  • 营业外支出增加的原因
  • 电商相对于传统企业有哪些特点?
  • 费用化的研发支出
  • 一般纳税人核定征收申请条件
  • 收到运费发票的会计分录
  • 公司车辆交强险需要什么手续
  • 营业外收入个税手续费返还
  • 增值税专票的收款人必须是个人嘛
  • 筹建期如何界定
  • 软件企业增值税即征即退会计处理
  • 变相处理问题什么意思
  • 外企企业所得税怎么计算
  • 法人股东转让股权涉税
  • 杜邦分析法的三个核心是什么
  • 赠送客户产品账务处理
  • 房地产企业按揭款到账后增值税
  • 会计新准则讲解
  • 关于javascript
  • windows7旗舰版最新版本
  • 内账怎么处理增值税
  • ✝️ 强制 Vue 重新渲染组件的正确方法
  • php数据迁移
  • php的介绍
  • 税务稽查的进项税怎么处理
  • thinkphp生成html
  • 汇兑损益计入哪里
  • vue $route
  • 个体户可以不办公户吗
  • 瀑布流实现方式
  • 金蝶销售明细查不出来
  • 建筑业的印花税是按含税还是不含税?
  • 什么是电子税务局app
  • 织梦cms怎么样
  • 工会经费申报的计税比率是
  • 食堂账目怎么做
  • sqlserver数据库大小于对索引有影响吗?
  • 收到返款计入什么科目
  • 投资收益影响营业额吗
  • 出口退免税的税种包括增值税消费税企业所得税
  • 纳税人发生应税行为
  • 设备安装业绩
  • 以后年度结转如何结转
  • 收到对方的银行汇票算什么凭证
  • 企业购房需要缴纳土地税么吗
  • 投资性房地产折旧和摊销的区别
  • 冲销预付账款后怎么做账
  • 长期股权投资出售时其他权益变动
  • 应付利息怎么记账
  • 装修费用怎么结算
  • 其他综合收益属于什么科目借贷方向
  • 社保系统个人信息
  • 流动比率多少合理
  • centosyum源
  • sqlserver如何保留两位小数
  • windows性能监视器怎么用
  • win10两个网络怎么选择网络
  • win10安装完成后需要做哪些设置
  • win10隐藏设置
  • Mac安装不了iTunes
  • centos7安装过程报错
  • Windows虚拟机怎么打开
  • win7系统怎么禁止软件自启动
  • linux 文件执行
  • 如何使用升级助力器
  • 基于是什么意思
  • Unity3d AssetDatabase.SetLabels StartAssetEditing ValidateMoveAsset 语法复习
  • Unity3D游戏开发引擎
  • node·js
  • svn报错禁止访问
  • 批处理计算的特点
  • css常用布局方式
  • html页面头部
  • jQuery EasyUI之DataGrid使用实例详解
  • 百度坐标转换成WGS84坐标
  • 润泽一词出自哪里
  • 开专票需要什么资料
  • 江苏省常熟市归哪管
  • 湖南 资源税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设