Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana Saya Boleh Menukar Rentetan dengan Cekap

Bagaimana Saya Boleh Menukar Rentetan dengan Cekap

Susan Sarandon
Lepaskan: 2024-12-24 01:55:10
asal
816 orang telah melayarinya

How Can I Efficiently Convert a String to

Gunakan Huruf Pertama Setiap Perkataan dan Huruf Betul untuk Orang Lain

Soalan mengemukakan situasi di mana beberapa aksara rentetan ditulis dengan huruf besar yang tidak betul. Matlamatnya adalah untuk menukar rentetan kepada huruf besar, iaitu, menggunakan huruf besar pertama bagi setiap perkataan dan huruf kecil yang lain.

Semasa menggunakan ucfirst($str) untuk menukar aksara pertama rentetan kepada huruf besar adalah perkara biasa , ia tidak mengendalikan aksara lain dengan betul.

Pendekatan yang lebih cekap ialah menggunakan gabungan ucwords() dan strtolower().

$str = "tHis iS a StRinG thAt NeEds ProPer CapiTilization";
$newStr = ucwords(strtolower($str));
echo $newStr; // Hello World!
Salin selepas log masuk

Kod ini mula-mula merendahkan semua aksara dalam rentetan menggunakan strtolower() dan kemudian menggunakan huruf besar pertama bagi setiap perkataan menggunakan ucwords(). Menggabungkan fungsi ini dengan berkesan membetulkan huruf besar bagi keseluruhan rentetan.

Atas ialah kandungan terperinci Bagaimana Saya Boleh Menukar Rentetan dengan Cekap. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan