Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 大写小写字母_Php_Html_Css - Fatal编程技术网

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' */