答えて
。まず、文字列の一部を取得する方法を知る必要があります。そのためには、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")));
デモ:関数としてhttp://ideone.com/7QK5B
:
function uclast($str) {
return strrev(ucfirst(strrev($str)));
}
それは素晴らしい作品です!私がそれをちょうど私のように入力するとき、私がしようとしているのはWordPressでページタイトルをすべて小文字に変更し、最後の文字を大文字に変更することです。たとえば、タイトルはSample Pageとして表示されます。私はそれをサンプルページとして表示します。私が試したことをheresしかし、 'コード'は動作していない<?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;
}
続きのすべての文字の小文字/大文字/大文字/小文字すべての単語列の
hellO
- 1. 文字列の最後の文字だけを大文字にする
- 2. 文字列内の3文字の単語の最初と最後の文字を大文字にする
- 3. Pythonの文字列の最初の文字のみを大文字にする
- 4. 文字列の最初の文字の大文字/小文字の決定
- 5. 大文字の大文字文字列を検出する
- 6. 文字列の最初の文字をxsltの大文字に変換する
- 7. Pythonで文字列の最初の文字を大文字に変更する
- 8. 最初の文字を大文字のテンプレートの中に大文字にする
- 9. カラムの大文字小文字を「文字列」にする
- 10. 各文字列の先頭文字を大文字にする
- 11. 文字列の文字を大文字にするJava(Android)
- 12. Java文字列replaceall最初の文字を特定の文字列の後に小文字に変換する
- 13. JavaScriptの最大文字セクションに文字列を分割する
- 14. 文字列を反転した後に各単語の最初の文字を大文字にする方法
- 15. JavaScriptの文字列の最初の文字を大文字に変更
- 16. 文字列の上級チェック文字(大文字/小文字)
- 17. 文章の最初の文字を大文字にするCSS
- 18. EditTextの最初の文字大文字
- 19. 文字の後に最初の文字列を見つける
- 20. ドイツ語の大文字小文字の大文字小文字
- 21. 大文字最初の文字
- 22. 添字書式jqueryの文字列の最後の文字
- 23. \ n文字で最大n文字の文字列を分割します。
- 24. 文字列の最後のn文字を表示する
- 25. Scala - 文字列の最後の2文字を取得する
- 26. 文字列の最後の文字を削除する(VB.NET 2008)
- 27. 文字列の最後の文字を検索する
- 28. 文字列の最後の数文字を確認する
- 29. 文字列の最後の文字を削除する$ variable
- 30. 文字列の最後の3文字を選択するSQL
ため
出力を使用することができますか?あなたは段落/文/単語を意味しますか?さもなければ、あなたが制御する文字列変数の最後の位置で 'strtoupper()'を実行しているだけです。 –
'echo strrev(ucfirst(strrev(" hello ")));'; – karim79
@ karim79これは私のアイデアよりはるかに優れています。 – Brad