0

大文字ではない SQL データベースからのテキストがあります。

私の HTML では、通常、テキストを大文字にするために CSS text-transform を適用しますが、今は問題に直面しています:

このテキストをサイトのタイトルの一部にしたい. ただし、タイトル内でスタイルを設定することはできません。

テキストのスタイルを設定し、それを PHP で取得して、タイトルに挿入するにはどうすればよいでしょうか?

これが私が試したもので、うまくいきませんでした:

<title>Shop - <p style="text-transform:capitalize;"><?php echo $row2['name'];?></p></title>

ありがとう!

4

5 に答える 5

3

PHP 変換を使用する必要があります。

<?php echo ucfirst($row2['name']); ?>

これには、 ucfirstucwordsstrtoupperなど、かなりの数の関数を使用できます。

W3C が指摘しているように、テキストのみを使用し、最大長は 64 文字にする必要があります。

タイトルはドキュメントのテキストの一部ではなく、ドキュメント全体のプロパティです。アンカー、段落記号、または強調表示を含めることはできません。

于 2013-04-09T14:09:34.003 に答える
1

必要に応じて、 PHP 関数ucfirstucwordsstrtoupperを使用します。

ucfirst($row2['name']);
于 2013-04-09T14:09:13.127 に答える
0

あなたが使用することができます

ucfirst($row2['name']) 
于 2013-04-09T14:09:24.783 に答える
0

php でこの関数を使用して、テキストを大文字でエコーすることができます: http://php.net/manual/en/function.strtoupper.php
http://php.net/manual/en/function.ucfirst.php

于 2013-04-09T14:09:47.310 に答える