php - php 字符串中第二个字符小写

标签 php string str-replace

我有一个如下所示的字符串:

[House-3-BLUE]

我想使用 PHP 将其转换为:

[house-3-BLUE]

这看起来应该很简单,但是在看了十几个例子后我不知道该怎么做。

最佳答案

这可能在这里有效,并且可能不需要正则表达式:

$str = "[House-3-BLUE]";
echo "[" . strtolower(substr($str, 1, 1)) . substr($str, 2);

输出

[house-3-BLUE]

建议

这可能应该是更简单的方法,例如 Dharman的建议:

You should use lcfirst then

$str = "[House-3-BLUE]";
echo "[" . lcfirst(substr($str, 1));

关于php - php 字符串中第二个字符小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56711707/

相关文章:

string - 用于获取字符串中每个字符的 ASCII 码的 Tcl

java - 如何制作一个遵循规则的二维字符串数组,根据java中的输入创建不同的路径?

javascript - 正则表达式替换重复模式

python - 使用 Python 将一个字符替换为多个字符

python - 使用函数将每个第二个单词替换为单词 'hello'

php - 使用 MySQL 和 session 登录

php - 在 PHP/Apache 中提供大型 protected 文件

php - 在 mod_rewrite 中允许百分比 (%) 符号?

php - Laravel Eloquent orderBy 日期字段不返回所有值

c++ - 在struct中初始化一个string对象(二)