我是PHP的新手,我希望在php echo中将小写字母转换为大写字母(例如i到I)有一些帮助
所以我目前使用这一行输出网站的网址:
<?php echo "http://" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; ?>
如何让PHP只更改一行中的大写字母?
答案 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']; ?>