Php 大写和小写仅在标记中(strtolower)
我正在用PHP完成一个系统,在这里我生成一些自定义标记,稍后使用str_replace替换某些值. 问题是,我花费的信息如下:Php 大写和小写仅在标记中(strtolower),php,var,Php,Var,我正在用PHP完成一个系统,在这里我生成一些自定义标记,稍后使用str_replace替换某些值. 问题是,我花费的信息如下: $tag = array("<#id>" => $id,"<#link>" => $link,"<#link>"); $output = str_replace(array_keys($tag),array_values($tag),$output); $tag=array(“=>$id,”=>$link,”); $
$tag = array("<#id>" => $id,"<#link>" => $link,"<#link>");
$output = str_replace(array_keys($tag),array_values($tag),$output);
$tag=array(“=>$id,”=>$link,”);
$output=str_replace(数组_键($tag)、数组_值($tag)、$output);
由于变量$output,我有如下内容:
$output = "This canT bE UpPeR LoWeD <#LINK> <#id>";
$output=“这不能上下”;
所以我的问题出现了,我不能使用strtolower,因为我不能把所有变量都放在小写
我需要一种方式,我可以留下小写,只有标签
有战友吗
$output = str_ireplace(array_keys($tag),array_values($tag),$output);
str_-ireplace()
是str_-replace()
的不区分大小写版本,是第三世界国家的问题,我们有一个愚蠢的英语。。。很抱歉,但无论如何,使用str_replace的标记可能会作为。。。我需要一种忽略区分大小写的方法。简单!我不知道这个功能,谢谢!