在php脚本中,我有以下命令:
$data['city'] = htmlspecialchars((string)$row->{get($row, 'CPVILLE')}->CPVILLE, ENT_QUOTES, 'UTF-8');
它从XML文件导入文本到mysql数据库。
除了源文本是大写之外没有问题。为了尊重网站的正确格式,我需要大写。
如何编辑此命令以将文本转换为大写?
答案 0 :(得分:2)
只需使用
$your_string = ucwords($your_string);
答案 1 :(得分:2)
您可以使用ucwords ()
示例
$string = 'Your string';
echo ucwords($string); // Output: Your String
PHP文档中提供了更多信息:http://php.net/manual/en/function.ucwords.php
另一种方法是使用strtoupper ( $string )
示例强>
$str = "Mary Had A Little Lamb and She LOVED It So";
$str = strtoupper($str);
echo $str; // Prints MARY HAD A LITTLE LAMB AND SHE LOVED IT SO
此处提供了有关strtoupper
用法的文档:
http://php.net/manual/en/function.strtoupper.php
如果您只想将字符串中的第一个字母大写,请使用:ucfirst()
示例强>
$string = 'ThIs Is My StRiNg';
echo ucfirst ( $string ); // Output: This is my string
有更多信息:http://php.net/ucfirst