//更改数组键名和键值为大写
$szarray=array("a"=>"bNc","b"=>"cai","c"=>array("ej"=>"rj1","sj"=>"yANG","d"=>array("wj"=>"Huazi","wjl"=>"rs")));
$uparray=array();
print_r($szarray);
echo "<br/>";
Zdx($szarray,CASE_UPPER);
print_r($szarray);
function Zdx(&$szarray,$case=CASE_UPPER){
if(!is_array($szarray)){
return array();
}
$szarray=array_change_key_case($szarray,$case);
foreach($szarray as $key=>$value){
if (is_array($value)){
Zdx($szarray[$key],$case);
}else{
$szarray[$key]=strtoupper($value);
}
}
}
替换数组的关键字
$keyword=array('小李','人人','ceshi');
$str='这是小李的书包,人人都要爱护,ceshi的良好环境。';
$str=tihuan($str,$keyword);
print_r($str);
function tihuan($str,$keyword){
foreach($keyword as $value){
$str=str_replace($value,'**',$str);
}
return $str;
}