我想将这个echo块中php字符串的值大写
I want to capitalize the value of the php string in this echo block
这是我的php块,我想将字符串从$user->data['username_clean']
返回的值中的第一个字母大写
我尝试的方法无法解决这个错误。
致命错误:调用未定义的方法
然而,很可能是我的格式不正确。php代码在这里。
<?php
if ($user->data['user_id'] == ANONYMOUS) {
echo '
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Login<span class="caret"></span></a>
<ul class="dropdown-menu">
<form id="loginform" method="post" action="/forums/ucp.php?mode=login">
<label>Username</label>
<input name="username" type="text" id="username" class="width120 textbox" tabindex="1" />
<label>Password</label>
<input name="password" type="password" id="password" class="width120 textbox" tabindex="2" />
<label>Remember Me?:</label>
<input type="checkbox" name="autologin">
<input type="submit" value="Login" name="login">
<input type="hidden" name="redirect" value="indextest.php"
</form>
</li>';
} else {
echo '
<li class=dropdown>
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">', $user->data['username_clean'], '<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">User Control Panel</a></li>
<li><a href="#">Profile</a></li>
<li><a href="#">Logout</a></li>
</ul>
</li>';
}
?>
要将字符串的第一个字符大写,请使用
ucfirst( $user->data['username_clean'] );
使用ucfirst
将第一个字符大写,如下所示:
ucfirst( $user->data['username_clean'] );
ucfirst--使字符串的第一个字符大写
描述
string ucfirst(string$str)
来源
http://php.net/ucfirst
而且,另一种创造性的解决方案是这样做(考虑起来很有趣,尽管你可能不想这样做):
$user->data['username_clean']{0} = strtoupper($user->data['username_clean']{0});
您正在访问第一个字符{0}
并将其更改为大写。
因此,您需要在该调用中封装要大写的值。
尝试更改:
$user->data['username_clean'],
至:
ucfirst($user->data['username_clean']),
相关文章:
- 如何将字符串值从php页面发送到java脚本页面
- 如何在PHP中获取特定的字符串单词
- php帮助-需要使用字符串回显php
- PHP strtotime()为JavaScript日期字符串返回false
- 从表单中动态生成一个字符串,传递给通过AJAX加载的PHP文件
- 如何将表单数据传递给PHP并将json字符串返回给Javascript
- PHP's json_decode返回空字符串(不是NULL)
- 用PHP读取另一个网站的源代码,并将其作为字符串提供给JavaScript
- PHP 在 URL 字符串中连接变量
- 将CSV字符串从Javascript传递到PHP
- 我们可以将ng绑定值存储到php字符串中吗
- 如何转义php中的新行字符以输出为javascript字符串值
- 在这种情况下,如何将字符串添加到函数中 php
- 如何通过jQuery Ajax在HTML和PHP之间来回传输json字符串
- 为什么我不必在 JS 中解码/解析 PHP 生成的 JSON 字符串
- 附加查询字符串-PHP
- 将字符串PHP传递到Javascript空间
- 动态查询字符串php
- 如何检查一个单词是否在字符串php中重复
- 从查询字符串php中删除加号