位置: 编程技术 - 正文

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字符串型数据的定义方式)

  • 申报社保不报个人账户
  • 牵引车和挂车都要购买交强险吗
  • 新冠肺炎捐赠账务处理
  • 个人开票的抬头怎么写
  • 积分兑换开始啦
  • 子公司之间资产划拨会计处理
  • 借款现金分录怎么做
  • 旅游业发票税率是多少
  • 货已到发票未到跨年怎么做账
  • 为职工提供免费午餐
  • 法定预算调整的范围
  • 进项税额转出要补所得税吗
  • 少付了几毛钱会计分录
  • 发票没认证可以作废吗?
  • 废物处置费如何做分录?
  • 第三方用人单位应承担哪些责任
  • 银行定期存款转存
  • 所得税费用一年交几次
  • 个人销售比例用什么函数
  • 支票遗失要怎么补办
  • 企业的财产清查属于帐证核对?
  • 简易计税项目取得的进项发票可以抵扣别的项目吗
  • 客户付货款给我们公司备注往来结算款
  • 管理费用明细是什么意思
  • 公司年终分红如何入账
  • 吸收合并公司后的债务处理
  • 餐饮企业原材料的核算,新城饭店为增值税一般纳税人
  • 一次性补偿金在取得后间隔一个月申报可以吗
  • SCHDPL32.EXE - SCHDPL32是什么进程 有什么用
  • RuntimeError: CUDA out of memory 已解决
  • initpki.dll有什么用
  • dae是什么文件
  • php socket_create
  • 流动资产损失
  • Request获取请求数据中文乱码问题
  • GCN经典论文笔记:Semi-Supervised Classification with Graph Convolutional Networks
  • php数组处理函数array_push会影响源数组的元素吗
  • php多线程与并发
  • 行政单位其他应付款
  • 哪些收据可以入账且可以税前抵扣
  • 网上变更财务负责人
  • 分类信息有哪些网站
  • mongodb管道操作符
  • 帝国cms移动端
  • python中with语句的用法
  • 生产防疫物资的厂家联系方式
  • 哪些人可以享受职业培训补贴
  • 资产减值准备怎么提
  • 发票金额比实际付款多怎么做账
  • 未发生账务类交易
  • 建筑施工企业中,负责编制
  • 未达起征点的收入怎么入账
  • 单独设置停工损失科目
  • 新买的u盘安全吗
  • win8打不开软件怎么解决
  • mac mail邮件本地存储路径
  • linux的web
  • linux日志内容
  • linux系统问题汇总
  • win8什么时候发布
  • win8外接显示器没反应怎么办
  • ExtJS4 动态生成的grid导出为excel示例
  • jquery通过扩展select控件实现支持enter或focus选择的方法
  • JAVA的OPENGL,JOGL入门实例----碰撞移动的正方体 (配置+源代码)
  • Android异常重启保护机制
  • 批处理设置dns
  • unity字符串
  • unityprefab
  • unity3d创建模型
  • 常见的shell脚本
  • android安卓应用程序窗口化
  • jquery图片轮播插件slick不动
  • 补充耕地指标费用能从储备中心支付吗
  • 中通快递深圳同城多少钱
  • 智能财税证书含金量
  • 交社保去地税局交吗
  • 豫事办登录时密码叫重置什么原因
  • 2011年退伍军人证
  • 尤溪特产春节礼品
  • 中国经济行业排名
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设