如何在php中使用html内容制作字符串中每个单词的大写字母
我正在制作一个程序,其中我需要制作字符串中每个单词的大写字母 就像,我的名字是汗成为我的名字是汗 我们有一个php函数 但如何处理这种情况如何在php中使用html内容制作字符串中每个单词的大写字母,php,string,Php,String,我正在制作一个程序,其中我需要制作字符串中每个单词的大写字母 就像,我的名字是汗成为我的名字是汗 我们有一个php函数 但如何处理这种情况 <?php $title="<span style='color:red'>m</span>y name is kh<span style='color:red'>a</span>n"; echo ucwords($title); ?> 预期产量::(khan的M和‘a’应为红色) 试试这个 $
<?php
$title="<span style='color:red'>m</span>y name is kh<span style='color:red'>a</span>n";
echo ucwords($title);
?>
预期产量::(khan的M和‘a’应为红色)
试试这个
$string = 'my Name Is Khan';
$string = ucwords($string);
echo $string = ucwords(strtolower($string));
此代码使每个字母的第一个字符大写请尝试此代码
<?php
$title = "<span style='color:red'>";
$title .= strtoupper("m");
$title .= "</span>y name is kh<span style='color:red'>a</span>n";
echo ucwords($title);
?>
CSS可用于实现这一目标:
创建具有文本转换属性的类
<style>
.ucword{ text-transform:capitalize; }
</style>
<br/><br/>
<?php
$title="<p class='ucword'><span style='color:red'>m</span>y name is kh<span style='color:red'>a</span>n</p>";
echo $title;
?>
.ucword{文本转换:大写;}
功能在哪里?我认为这与此相关。在声明中,M也是大写字母,对吗?是的,M应该是大写字母。第一个字符也应该是红色的?@Paresh Gami,是的,M和汗的a应该是红色的
<?php
$title = "<span style='color:red'>";
$title .= strtoupper("m");
$title .= "</span>y name is kh<span style='color:red'>a</span>n";
echo ucwords($title);
?>
<style>
.ucword{ text-transform:capitalize; }
</style>
<br/><br/>
<?php
$title="<p class='ucword'><span style='color:red'>m</span>y name is kh<span style='color:red'>a</span>n</p>";
echo $title;
?>