数码资讯
在PHP中使用strtr功能介绍(str_replace)
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
Strtr有两种形式:
strtr(String str字符串,字符串,字符串$)
strtr(String str字符串,数组replace_pairs)
当使用第一个参数时,参数的字符串长度从$到$必须是相同的,否则多余的(不管是多美元还是多美元)都将被忽略。
例如,$str = A = B;
当美元= - =,= 'cd美元,'acdb'and'cd= 'output,因为同样的长度,没有问题。
当美元= - =,= 'cde美元,output'acdb,e在美元被忽略。
当美元==,美元= C,output'ac = B,美元从不容忽视。
第二种形式没有问题,多余的注释不会被忽略。
所以,如果你使用strtr函数代替str_replace和使用的第一种形式,你必须注意这一特点,这可能是一个陷阱。
strtr(String str字符串,字符串,字符串$)
strtr(String str字符串,数组replace_pairs)
当使用第一个参数时,参数的字符串长度从$到$必须是相同的,否则多余的(不管是多美元还是多美元)都将被忽略。
例如,$str = A = B;
当美元= - =,= 'cd美元,'acdb'and'cd= 'output,因为同样的长度,没有问题。
当美元= - =,= 'cde美元,output'acdb,e在美元被忽略。
当美元==,美元= C,output'ac = B,美元从不容忽视。
第二种形式没有问题,多余的注释不会被忽略。
所以,如果你使用strtr函数代替str_replace和使用的第一种形式,你必须注意这一特点,这可能是一个陷阱。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。