ѡ̳

 找回密码
 ע
搜索
查看: 146|回复: 0
打印 上一主题 下一主题

php字符函数strstr和strtr 字符查找和字符替换--容易出错

[复制链接]

789

主题

1158

帖子

4197

积分

Ա

Rank: 9Rank: 9Rank: 9

积分
4197
跳转到指定楼层
¥
发表于 2017-11-23 10:27:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
strstr()查找字符是否存在 并返回剩余部分。实际用途不大。可用strpos代替 更好。
strtr是字符替换函数 不能替换为空(可以空格),区分大小写 第二个参数最好是数组,如果是字符,是按照字母来替换,而不是按照整句替换。看例子。

例子
strtr
  1. echo strtr("a Uploadfile asdfasdddpng","ap",'@#');
  2. 输出: @ U#lo@dfile @sdf@sddd#ng
复制代码
  1. <?php
  2. echo strtr("I Love you","Lo","lO");
  3. ?>
  4. 得到的结果是: I lOve yOu
复制代码
  1. <?php
  2. $table_change = array('you'=>'her sister');
  3. echo strtr("I Love you",$table_change);
  4. ?>
  5. 结果为: I Love her sister
复制代码




回复

使用道具 举报

您需要登录后才可以回帖 登录 | ע

本版积分规则

QQ|Archiver|ֻ|С|ѡ̳

GMT+8, 2026-5-2 07:54 , Processed in 0.079513 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表
0.0934s