段落があり、PHPを使用して単語の最初のすべての文字を大文字にしたいと思います。
元:
converting every first letter into capital letter.
に変換する必要があります
Converting Every First Letter Into Capital Letter.
ありがとうございました
段落があり、PHPを使用して単語の最初のすべての文字を大文字にしたいと思います。
元:
converting every first letter into capital letter.
に変換する必要があります
Converting Every First Letter Into Capital Letter.
ありがとうございました
これが厳密にプレゼンテーション用である場合は、CSSを使用することもできます。
例:
p {
text-transform: capitalize
}
見る
そのための関数があります— ucwords()
:
echo ucwords("converting every first letter into capital letter.");
すべての最初の文字の大文字を変換するには、以下のコードを使用します
元)
<?php
$data = "converting every first letter into capital letter.";
echo ucwords($data);
?>
出力:すべての最初の文字を大文字に変換します。
文の最初の文字の大文字を変換するには、次のコードを使用します例)
<?php
$data = "converting every first letter into capital letter.";
echo ucfirst($data);
?>
出力:すべての最初の文字を大文字に変換します。
すべての文の最初の文字の大文字を変換するには、以下のコードを使用します。元)
<?php
$string = "this is a first message. this is a second message. this is a third message! hope this helps.";
$string = strtolower($string);
echo preg_replace('/(^|[\.!?]"?\s+)([a-z])/e', '"$1" . ucfirst("$2")', $string);
?>
出力:これは最初のメッセージです。これは2番目のメッセージです。これは3番目のメッセージです!お役に立てれば。
Nithin Raja、あなたの例は素晴らしいです!> = PHP7に調整されたコードの下に感謝します!
$string = "Olá, tudo bem? Esta é a minha segunda frase.\nAqui já estou na terceira. E agora encerrando o texto.";
$capitalize = preg_replace_callback('/(^|[\.!?]"?\s+)([a-z])/', function($parte){return $parte[1] . ucfirst($parte[2]);}, $string);
echo nl2br($capitalize);