ユーザーがプロフィール内で送信するバイオ情報をトリミングするのに助けが必要です。場合によっては、校正の問題があります: 「これは OF マイクの略歴です。OF は理由もなく大文字です!クエスチョン マークと単語の間にスペースはありませんか?また、クエスチョン マークにはスペースが必要です。一時停止標識の後には、大文字、このコンマの間のスペース、and,this,one"
これが私が考えていることです:
最初に $bio 変数をトリムします
$bio = trim($bio);
次に、句読点の後にスペースを追加します。すべての句読点タイプをコンマに置き換えるため、これは正しくありません。
$bio = str_replace(array(",","!","?"),", ", $bio);
次に、すべての文字を小文字にします。$bio 変数内の文の最初の単語の最初の文字を大文字にしておく必要があるため、これは機能しません。
$bio = strtolower($bio);
最後に、最初のものを大文字にします。しかし、! で区切られたすべての単語の最初の文字を大文字にする方法が必要です。? - または一時停止の標識、ご存知のように... コンマを除いて。
$bio = strtoupper($bio);
あなたが助けてくれることを願っています