词条 | str_replace |
释义 | 字符串取代。 语法: string str_replace(string needle, string str, string haystack); 返回值: 字符串 函数种类: 资料处理 内容说明 本函数将字符串 str 代入 haystack 字符串中,将所有的 needle 置换成 str。mlevine@adtraq.com (11-Apr-1999) 指出在 PHP 3.0.7 版 本函数有些 bug,而 nadeem@bleh.org (05-Jun-1999) 补充在 PHP 3.0.8 版本函数就回复正常了。 使用范例 下例将 %body% 以 black 取代 <?php $bodytag = str_replace("%body%", "black", "<body text=%body%>"); echo $bodytag; ?> 参考 ereg_replace() 提示和注释 注释:该函数对大小写敏感。请使用 str_ireplace() 执行对大小写不敏感的搜索。 注释:该函数是二进制安全的。 例子 例子 1 <?php echo str_replace("world","John","Hello world!"); ?>输出: Hello John!例子 2 在本例中,我们将演示带有数组和 count 变量的 str_replace() 函数: <?php $arr = array("blue","red","green","yellow"); print_r(str_replace("red","pink",$arr,$i)); echo "Replacements: $i"; ?>输出: Array ( [0] => blue [1] => pink [2] => green [3] => yellow ) Replacements: 1例子 3 <?php $find = array("Hello","world"); $replace = array("B"); $arr = array("Hello","world","!"); print_r(str_replace($find,$replace,$arr)); ?>输出: Array ( [0] => B [1] => [2] => ! ) |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。