Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从字符串php仅将字母转换为大写?_Php - Fatal编程技术网

如何从字符串php仅将字母转换为大写?

如何从字符串php仅将字母转换为大写?,php,Php,我想转换为: a12b89至a12b89 我试过strtoupper,但不起作用。只有当我有没有数字的字母时,这个函数才起作用吗? 谢谢。那么你做错了。显示你的代码-我们猜不出你做了什么strtoupper是您需要的功能。说真的——“它不工作”并没有给我们任何线索。不,strtoupper。strtoupper应该做这项工作,只要做:var_dump(strtoupper('a12b89');也许你需要mb_strtoupper。@BartoszGrzybowski:这应该会给你意想不到的;:)

我想转换为:

a12b89
a12b89

我试过strtoupper,但不起作用。只有当我有没有数字的字母时,这个函数才起作用吗?
谢谢。

那么你做错了。显示你的代码-我们猜不出你做了什么
strtoupper
是您需要的功能。说真的——“它不工作”并没有给我们任何线索。不,
strtoupper
。strtoupper应该做这项工作,只要做:var_dump(strtoupper('a12b89');也许你需要
mb_strtoupper
。@BartoszGrzybowski:这应该会给你意想不到的
:)
$a = "a12b89";
echo strtoupper($a);