如何将<title>
代码中的字词大写?
我目前正在使用此功能,当网址为page.php?= title时。这个php向我展示了标题,但我需要将其标记为大写。
<title>
<?php
$page = $_GET['page'];
echo $page;
// 'page'
?>
</title>
答案 0 :(得分:7)
您可以使用ucwords
功能:
<title><?php echo ucwords($page); ?></title>
答案 1 :(得分:2)
ucfirst()
和ucwords()
存在,但仅适用于ISO-8859编码。
对于UTF-8和其他编码,请使用mb_convert_case()
。见http://www.php.net/manual/en/function.mb-convert-case.php
答案 2 :(得分:0)
试试这个
echo strtoupper ($page);
或第一个字母是资本:
echo ucfirst ($page);
答案 3 :(得分:0)
我想你想要'Page',如果是这样的话,这就是你想要的。稍后你可能想要添加你现在拥有的数据,以及你想要最终得到的数据:)
<title><?php $page= $_GET['page']; echo htmlspecialchars(ucfirst($page)); ?></title>
如果您稍后在文件中不需要$ page变量,我会将标题标记更改为此类
<title><?php echo !empty($_GET['page']) ? htmlspecialchars(ucfirst($page)) : 'Unnamed' ; ?></title>