私は過去にこれを行ったことがありますが、私が書いたものはもうなく、以前にどのように行ったか思い出せません。一部のユーザー入力を修正する際に、「THIS IS AN ITEM」を「This is an item」と言って、もちろん使用します
ucfirst(strtolower($text))
ただし、$text = "4 温度調節" の場合は役に立ちません。
これをソートしたので、「4 温度制御」が出力されたと確信していますが、アルファベット以外の文字をスキップする ucfirst への参照が見つかりません