我正在用PHP完成一个系统,在那里我生成一些自定义标签,稍后使用str_replace来替换某些值。
问题是,我花了如下信息:
$tag = array("<#id>" => $id,"<#link>" => $link,"<#link>");
$output = str_replace(array_keys($tag),array_values($tag),$output);
因为变量$ output,我有类似的东西:
$output = "This canT bE UpPeR LoWeD <#LINK> <#id>";
所以我的问题出现了,我不能使用strtolower,因为我不能将所有变量都保留为小写。
我需要一种方法,我可以用小写,只有标签!
任何战友?
答案 0 :(得分:0)
$output = str_ireplace(array_keys($tag),array_values($tag),$output);
str_ireplace()
是str_replace()
的不区分大小写的版本。