帮我看看php中这个函数是干什么的 谢谢 php中strtr()这个函数是干什么的 帮我解释一下 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 strtr() 函数转换字符串中特定的字符。<?php$arr = array("i" => "e", "a" => "o");echo strtr("Hilla",$arr);?>或者<?phpecho strtr("Hilla","ia","eo");?>输出Hello 查找与匹配 PHP里用于查找或者匹配或者定位的函数非常多,它们都有不同的意义。这里只讲述用得比较多的strstr,stristr.后者与前者的功能,返回值都一样,只是不区分大小写。 strstr("母字符串", "子字符串")用来查找子字符串在母字符串中第一次出现的位置,并返回母字符串中从子字符串开始到母字符串结束的部分。比如 echo strstr("abcdefg", "e"); //将输出 "efg" 如果找不到子字符串,则返回空。因为可以用来判断一个字符串中是否含有另外一个字符串: PHP: [Copy to clipboard]--------------------------------------------------------------------------------$needle = "iwind"; $str = "i love iwind"; if (strstr($str, $needle)) { echo "里面有 iwind"; } else { echo "里面没有 iwind"; } 将会输出"里面有 iwind" 替换 替换的意义在于将一个字符串的一部分进行改变,使之成为别外一个新的字符串,以满足新的要求。PHP里通常用str_replace("要替换的内容", "要取代原内容的字符串", "原字符串")进行替换。 PHP: [Copy to clipboard]--------------------------------------------------------------------------------echo str_replace("iwind", "kiki", "i love iwind, iwind said"); // 将输出 "i love kiki, kiki said" 即将 原字符串中的所有"iwind"都替换成了"kiki". str_replace是大小写敏感的,所以对你不能设想用 str_replace("IWIND", "kiki",...)替换原字符串中的"iwind". str_replace还可以实现多对一,多对多的替换,但无法实现一对多的替换: PHP如何生成网站缩略图呢 php连接mssql的问题? socket 接受不到数据啊,如何处理。。。。 PHP如何才能生成文本文件? 上传时,文件的大小属性怎么得不到啊,帮帮忙了,在等啊........... 给用户输入用户名,可以是中文,英文,数字,PHP正则怎么写啊, 我的程序为什么提示这个错误 啊 ---请哥哥们帮忙了! 求助 文字判断 javascript或php中有没有函数可以记录点击的文本 实在不忍心看到PHP论坛人气这么差,特贡献一些资料(网址) 求“判断网络连接是否正常,触发鼠标自动点击桌面上的某一坐标?” 难道Imagick做的不够完善?
<?php
$arr = array("i" => "e", "a" => "o");
echo strtr("Hilla",$arr);
?>
或者<?php
echo strtr("Hilla","ia","eo");
?>
输出
Hello
PHP里用于查找或者匹配或者定位的函数非常多,它们都有不同的意义。这里只讲述用得比较多的strstr,stristr.后者与前者的功能,返回值都一样,只是不区分大小写。
strstr("母字符串", "子字符串")用来查找子字符串在母字符串中第一次出现的位置,并返回母字符串中从子字符串开始到母字符串结束的部分。比如
echo strstr("abcdefg", "e"); //将输出 "efg"
如果找不到子字符串,则返回空。因为可以用来判断一个字符串中是否含有另外一个字符串: PHP: [Copy to clipboard]
--------------------------------------------------------------------------------$needle = "iwind";
$str = "i love iwind";
if (strstr($str, $needle))
{
echo "里面有 iwind";
}
else
{
echo "里面没有 iwind";
}
将会输出"里面有 iwind" 替换
替换的意义在于将一个字符串的一部分进行改变,使之成为别外一个新的字符串,以满足新的要求。PHP里通常用str_replace("要替换的内容", "要取代原内容的字符串", "原字符串")进行替换。 PHP: [Copy to clipboard]
--------------------------------------------------------------------------------echo str_replace("iwind", "kiki", "i love iwind, iwind said"); // 将输出 "i love kiki, kiki said" 即将 原字符串中的所有"iwind"都替换成了"kiki". str_replace是大小写敏感的,所以对你不能设想用 str_replace("IWIND", "kiki",...)替换原字符串中的"iwind". str_replace还可以实现多对一,多对多的替换,但无法实现一对多的替换: