Php 大写小写字母
对于下面的代码,如何使Php 大写小写字母,php,html,css,Php,Html,Css,对于下面的代码,如何使$row[“title”]和$row[“displayurl”]以大写字母显示,即使它们包含小写字母 echo '<td class="sitename1"><a href="http://www.'.$row["url"].'" TARGET="_blank">'.$row["title"].'</a> <div class="dispurl">'.$row["displayurl"].'</div></
$row[“title”]
和$row[“displayurl”]
以大写字母显示,即使它们包含小写字母
echo '<td class="sitename1"><a href="http://www.'.$row["url"].'" TARGET="_blank">'.$row["title"].'</a> <div class="dispurl">'.$row["displayurl"].'</div></td>';
echo'.$row[“displayurl”].';
使用
参考:在CSS中:
text-transform: uppercase
在PHP中:
string strtoupper ( string $string )
看,让你的线路看起来像:
echo '<td class="sitename1"><a href="http://www.'.$row["url"].'" TARGET="_blank">'.strtoupper($row["title"]).'</a> <div class="dispurl">'.strtoupper($row["displayurl"]).'</div></td>';
echo'.strtoupper($row[“displayurl”])。';
这取决于你所说的“资本化”是什么意思
这可能不适用于unicode字符串,但适用于unicode字符串可以:
mb_convert_case("lowercase string", MB_CASE_TITLE, "UTF-8");
// => Lowercase String
// be aware:
mb_convert_case("UPPERCASE STRING", MB_CASE_TITLE, "UTF-8");
// => Uppercase String
mb_convert_case("lowercase string", MB_CASE_UPPER, "UTF-8");
// => LOWERCASE STRING
对于使用多字节字符的ucfirst
,没有直接的方法
您也可以在css中执行此操作:
td.sitename1 a, td.sitename1 div {
text-transform: uppercase;
} /* Will make 'UPPERCASE STRING' */
td.sitename1 a, td.sitename1 div {
text-transform: capitalize;
} /* Will make 'Capitalized String' */
为了完整起见,如果您使用的不是ASCII字符,请使用
strtoupper
依赖于语言环境,因此在不同的机器上可能会有不同的结果。事实上,它甚至可以对ASCII字符产生不同的结果。MB\u CASE\u TITLE
与ucwords
不直接类似,因为它将对单词中不是第一个字符的字符进行小写,而ucwords
不会。
mb_convert_case("lowercase string", MB_CASE_TITLE, "UTF-8");
// => Lowercase String
// be aware:
mb_convert_case("UPPERCASE STRING", MB_CASE_TITLE, "UTF-8");
// => Uppercase String
mb_convert_case("lowercase string", MB_CASE_UPPER, "UTF-8");
// => LOWERCASE STRING
td.sitename1 a, td.sitename1 div {
text-transform: uppercase;
} /* Will make 'UPPERCASE STRING' */
td.sitename1 a, td.sitename1 div {
text-transform: capitalize;
} /* Will make 'Capitalized String' */