位置: 编程技术 - 正文

PHP字符串函数strtr()的用法(php中字符串函数)

编辑:rootadmin
strtr

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

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

(PHP 4, PHP 5)

strtr — 转换指定字符

说明 string strtr ( string $str , string $from , string $to ) string strtr ( string $str , array $replace_pairs )

该函数返回 str 的一个副本,并将在 from 中指定的字符转换为 to 中相应的字符。 比如, $from[$n]中每次的出现都会被替换为 $to[$n],其中 $n 是两个参数都有效的位移(offset)。

如果 from 与 to 长度不相等,那么多余的字符部分将被忽略。 str 的长度将会和返回的值一样。

If given two arguments, the second should be an array in the form array(&#;from&#; => &#;to&#;, ...). The return value is a string where all the occurrences of the array keys have been replaced by the corresponding values. The longest keys will be tried first. Once a substring has been replaced, its new value will not be searched again.

In this case, the keys and the values may have any length, provided that there is no empty key; additionally, the length of the return value may differ from that of str. However, this function will be the most efficient when all the keys have the same size.

参数

str

待转换的字符串。

from

字符串中与将要被转换的目的字符 to 相对应的源字符。

to

字符串中与将要被转换的字符 from 相对应的目的字符。

replace_pairs PHP字符串函数strtr()的用法(php中字符串函数)

参数 replace_pairs 可以用来取代 to 和 from 参数,因为它是以 array(&#;from&#; => &#;to&#;, ...) 格式出现的数组。

返回值

返回转换后的字符串。

如果 replace_pairs 中包含一个空字符串("")键,那么将返回 FALSE。 If the str is not a scalar then it is not typecasted into a string, instead a warning is raised and NULL is returned.

范例

Example #1 strtr() 范例

<?php$addr=strtr($addr,"äåö","aao");?>

The next example shows the behavior of strtr() when called with only two arguments. Note the preference of the replacements ("h" is not picked because there are longer matches) and how replaced text was not searched again.

Example #2 使用两个参数的 strtr() 范例

<?php$trans=array("hello"=>"hi","hi"=>"hello");echostrtr("hiall,Isaidhello",$trans);?>

以上例程会输出:

The two modes of behavior are substantially different. With three arguments, strtr() will replace bytes; with two, it may replace longer substrings.

Example #3 strtr() behavior comparison

<?phpechostrtr("baab","ab",""),"n";$trans=array("ab"=>"");echostrtr("baab",$trans);?>

以上例程会输出:

参见

str_replace() - 子字符串替换 preg_replace() - 执行一个正则表达式的搜索和替换

PHP字符串函数substr_replace()的用法 substr_replace(PHP4,PHP5)substr_replace替换字符串的子串说明mixedsubstr_replace(mixed$string,mixed$replacement,mixed$start[,mixed$length])substr_replace()在字符串string的副本中将由s

PHP字符串函数trim()的用法 trim(PHP4,PHP5)trim去除字符串首尾处的空白字符(或者其他字符)说明stringtrim(string$str[,string$charlist=tnrx0B])此函数返回字符串str去除首尾空白字符后的

PHP字符串函数substr_count()的用法 substr_count(PHP4,PHP5)substr_count计算字串出现的次数说明intsubstr_count(string$haystack,string$needle[,int$offset=0[,int$length]])substr_count()返回子字符串needle在字符串haystack

标签: php中字符串函数

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

上一篇:PHP字符串函数vfprintf()的用法(php字符串赋值)

下一篇:PHP字符串函数substr_replace()的用法(php字符串型数据的定义方式)

  • 安徽增值税发票勾选认证流程
  • 北京增值税发票网上申领流程
  • 不缴或少缴应纳税款的处罚措施
  • 契税是什么意思契税是过户费吗
  • 财税筹划课程
  • 人力资源公司劳务外包
  • 个人所得税汇算清缴情况报告
  • 票据承兑和贴现市场上最主要的交易对象是( )
  • 小规模纳税人现金折扣算增值税吗
  • 税控盘解锁是什么意思
  • 法人可以自己申诉个税吗
  • 保险金扣税吗
  • 新会计准则短期租赁会计分录
  • 发票上有个含税金额什么意思?
  • 分公司是否可以贷款
  • 税务系统1+1+5
  • 购买户外用品的app
  • 小汽车残值率多少合适
  • 个人所得税必须得交吗
  • 税款滞纳金如何免除
  • 关于金三地税打印控件
  • 资管产品征税
  • 小额零星业务上限是多少
  • 租赁的厂房改造可以费用化吗
  • 怎样根据利润表做资产负债表
  • 所得税招待费用
  • vue3.0组件库
  • php自学
  • php数组函数输出《咏雪》里有多少"片"字
  • 不良修复体的危害
  • 国企收到财政补贴
  • removed.exe - removed是什么进程 有什么用
  • mp3最早什么年代流行
  • 外单位承担
  • 什么是收付实现制?什么是权责发生制?
  • 金蝶kis迷你版银行存款二级科目
  • python 微信
  • 长期股权投资入账价值
  • 深入解读何暮楚
  • ubuntu16安装教程
  • 管理费用属于损益类吗
  • 分公司和总公司的税务核算
  • 未分配利润处理顺序
  • 通行费抵扣进项税怎么做账
  • 固定资产后续支出
  • 光伏发电计费问题
  • 外购货物用于促销的账务处理
  • 固定资产停产需要计提折旧吗
  • 小规模公司销项发票税额记到哪里了
  • 出口退税账务处理难吗
  • 买一赠一销售额的确定
  • 用友u8怎样查询上个月凭证
  • 劳务公司 成本
  • 简要分析企业购买行为的影响因素
  • 记账凭证填制的心得体会
  • 数据库高并发怎么解决
  • Mysql中几种插入效率的实例对比
  • drop,truncate与delete的区别
  • 大白菜u盘启动按f几
  • 支付宝安全控件可以卸载吗
  • surveyor.exe - surveyor是什么进程
  • winxp开机黑屏只有光标
  • win7桌面显示电脑图标
  • linux date-u
  • windows 8 build 8148
  • cocos2dx怎么安装
  • AndroidAnnotations 自定义控件 ant编译 找不到类
  • 流程控制语句java
  • javascript基础笔记
  • js register
  • 青岛税务局领导
  • 宁波车管所作息时间
  • 如何查询车辆购置税发票
  • 西安税务机关
  • 增值税电子普通发票需要盖章吗
  • 网上发票分配
  • 现行增值税税率表2023
  • 甘肃税务政策
  • 广东省国家税务局电子发票系统,网络设置
  • 诚信励志语录经典短句
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设