PHP を使用して、フォーム エントリを MySQL データベースに挿入します。ユーザーがテキストをすべて大文字で入力することがあります。最初の文字だけが大文字になるように変更する方法はありますか? ucwords(strtolower($word))
最初の文字がまだ大文字になっていない場合、最初の文字を大文字にしたくないので、うまくいきません。
私の主な関心事は、人々が姓を提出するときです。ほとんどの人は正しく送信しますが、すべて大文字で送信する人もいます。すべて大文字の場合は と同じようucwords(strtolower($word))
に機能するはずですが、誰かが自分の名前を として送信した場合De la Rosa
、 に変更したくありませんDe La Rosa
。