将一个特定的小写字母更改为大写字母PHP

时间:2014-12-14 06:10:32

标签: uppercase lowercase letter

我是PHP的新手,我希望在php echo中将小写字母转换为大写字母(例如i到I)有一些帮助

所以我目前使用这一行输出网站的网址:

<?php echo  "http://" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; ?>

如何让PHP只更改一行中的大写字母?

例如:http://idea.org/http://Idea.org/

1 个答案:

答案 0 :(得分:1)

根据具体目的,使用str_replace更改名称可能会更容易。

<?php echo  "http://" . str_replace('idea', 'Idea', $_SERVER['SERVER_NAME']) . $_SERVER['REQUEST_URI']; ?>

或者你可以ucfirst只能将第一个字母大写。我们还应该使用strtolower

<?php echo  "http://" . ucfirst(strtolower($_SERVER['SERVER_NAME'])) . $_SERVER['REQUEST_URI']; ?>