我有一个文本来自sql数据库,没有大写。
在我的HTML中,我通常应用CSS文本转换来大写文本,但现在我面临一个问题:
我希望这个文本是我的网站标题的一部分。但是,我不能在标题内设置样式。
我怎么能样式的文本,然后抓住它的PHP,然后插入到我的标题?
这是我尝试的,但没有工作:
<title>Shop - <p style="text-transform:capitalize;"><?php echo $row2['name'];?></p></title>
谢谢!
您需要使用PHP转换。
<?php echo ucfirst($row2['name']); ?>
你可以使用很多函数,ucfirst, ucwords, strtoupper。
正如W3C所指出的,您应该只使用文本,并且最大长度为64个字符:
标题不是文档文本的一部分,而是整个文档的属性。它不能包含锚点、段落标记或高亮显示。
根据需要使用PHP函数ucfirst, ucwords, strtoupper
ucfirst($row2['name']);
PHP有几个大写文本的函数:
ucwords($text)
http://php.net/manual/en/function.ucwords.php strtoupper($text)
http://www.php.net/manual/en/function.strtoupper.php 可以使用
ucfirst($row2['name'])
你可以在php中使用这个函数来回显你的大写文本:http://php.net/manual/en/function.strtoupper.php
http://php.net/manual/en/function.ucfirst.php