我有一小段代码,我希望大写。
$box = mysql_real_escape_string(strtoupper($_POST['box']));
出于某种原因,它不是大写的。可能是因为帖子是字母和数字的混合?即; ee588。感谢
答案 0 :(得分:4)
您也可以尝试使用mb_strtoupper($str, 'UTF-8');
。这接受编码。也许你没有像你所知的那样字母'e'。
链接到手册:mb_strtoupper()
答案 1 :(得分:3)
答案 2 :(得分:2)
检查您的区域设置。 Strtoupper是依赖于语言环境的