回答
有两个部分此。首先,你需要知道如何获得部分字符串。为此,您需要substr()
功能。
接下来,有一个函数用于大写一个名为strtotupper()
的字符串。
$thestring="Testing testing 3 2 1. aaaa";
echo substr($thestring, 0, strlen($thestring)-2) . strtoupper(substr($thestring, -1));
令人费解而有趣:
echo strrev(ucfirst(strrev("hello")));
的功能:
function uclast($str) {
return strrev(ucfirst(strrev($str)));
}
这很好!当我这样输入时,但是我想要做的是在wordpress中将页面标题更改为全部小写字母和最后一个字母大写。例如:现在标题显示为Sample Page。我希望它显示为示例pagE。继承人我试过,但它不工作的代码<?php \t \t \t \t \t $ str = the_title(); \t \t \t \t \t echo strrev(ucfirst(strrev($ str))); \t \t \t \t \t?> – Kathy
对不起,不知道如何在这里做代码块:) – Kathy
@Kathy:'$ str = strtolower(the_title());'然后。如果它不起作用,你的'the_title()'函数可能会出错。 –
这里有一个算法:
1. Split the string s = xyz where x is the part of
the string before the last letter, y is the last
letter, and z is the part of the string that comes
after the last letter.
2. Compute y = Y, where Y is the upper-case equivalent
of y.
3. Emit S = xYz
当$s
是您的字符串(Demo):
$s[$l=strlen($s)-1] = strtoupper($s[$l]);
或函数中的形式:
function uclast($s)
{
$l=strlen($s)-1;
$s[$l] = strtoupper($s[$l]);
return $s;
}
并为您的扩展需要拥有的一切小写,除了最后一个字符明确上 - 大小写:
function uclast($s)
{
$l=strlen($s)-1;
$s = strtolower($s);
$s[$l] = strtoupper($s[$l]);
return $s;
}
小写字母/大写字母/混合字符的情况下的所有内容可用于
<?php
$word = "HELLO";
//or
$word = "hello";
//or
$word = "HeLLo";
$word = strrev(ucfirst(strrev(strtolower($word))));
echo $word;
?>
输出的所有单词
hellO
- 1. 返回三个字符串的最后一个字母大写
- 2. Python:在最后一个小写字母处拆分字符串
- 3. 带大写字母和小写字母的字符串转换
- 4. 大写字母的字符串的第一个字母只
- 5. 在每个大写字母后加小写字母后加小写字母
- 6. 字符串 - 大写元音,下一个字母的字母 - Javascript
- 7. 将字符串中每个单词的最后一个字母大写
- 8. 字符串小写字母的第一个字符 - C#
- 9. 首字母大写的字符串首字母大写
- 10. 大写只是字符串中的最后一个字母-MS Access
- 11. C源代码将字符串中的第一个字母从小写字母改为大写字母
- 12. 将字符串中的第一个字符大写首字母大写
- 13. 如何反转字符串中每个字母的大小写?
- 14. 大写字母只能在字符串中最后4个字符
- 15. 将小写字母替换成小写字母和大写字母加大写字母替换字符串的后缀
- 16. 更改字符串从小写字母到原始大小写
- 17. 小写的字符串,句首字母大写
- 18. 使用jQuery将字符串中的最后一个字母(包含字母和数字)大写使用jQuery
- 19. 如何反转字符串并将最后一个字母设置为小写
- 20. 最小的特殊字符,大写字母和数字
- 21. 使用字符串方法在Java中使用最后一个字母大写
- 22. 使用中间字符串的VBA代码小写字母到大写字母
- 23. C长度不等的字符串,小写字母到大写字母
- 24. 检查字符串中的小写字母和大写字母相邻吗?
- 25. haskell:将小写字母更改为字符串列表中的大写字母
- 26. 只识别带有大写字母和小写字母的字符串
- 27. Python:替换字符串中的大写字母和小写字母
- 28. 将包含大写字母的字符串转换为小写字母
- 29. 字符串的首字母大写
- 30. Mysql - 字符串中的大写字母
一个字符串?你的意思是一段/句子/单词?否则,你只是在你控制的字符串变量的最后一个位置上执行'strtoupper()'。 –
'echo strrev(ucfirst(strrev(“hello”)))''p – karim79
@ karim79,这比我的想法好得多,你应该把它作为答案。 – Brad