Dalam pembangunan PHP, kami sering menghadapi keperluan untuk menukar perkataan dalam teks kepada huruf besar dan kecil Satu senario biasa ialah menukar perkataan daripada huruf kecil kepada huruf besar. Artikel ini akan memperkenalkan dua kaedah biasa dalam PHP untuk menukar perkataan daripada huruf kecil kepada huruf besar.
Kaedah 1: strtoupper()
Fungsi terbina dalam PHPstrtoupper()
boleh menukar semua huruf kecil dalam rentetan kepada huruf besar dan ia sangat mudah untuk digunakan.
Berikut ialah contoh:
$originalString = "hello world"; $upperString = strtoupper($originalString); echo $upperString; // 输出 HELLO WORLD
Seperti yang anda lihat, kami mula-mula mentakrifkan rentetan primitif$originalString
, yang mengandungi beberapa huruf kecil. Kemudian, kami memanggil fungsistrtoupper()
, menghantar rentetan asal sebagai parameter, dan hasilnya disimpan dalam$upperString
. Akhir sekali, kami menggunakanecho
untuk mengeluarkan hasil yang diubah.
Perlu diambil perhatian bahawa fungsistrtoupper()
hanya boleh mengendalikan aksara Inggeris dan ralat yang tidak dapat diramalkan mungkin berlaku untuk aksara dalam bahasa lain. Oleh itu, apabila menggunakan fungsistrtoupper()
, pastikan anda memberi perhatian sama ada rentetan yang hendak ditukar ialah aksara Inggeris.
Kaedah 2: mb_strtoupper()
Jika rentetan yang perlu diproses mengandungi aksara bukan bahasa Inggeris, kita boleh menggunakan fungsi terbina dalam PHPmb_strtoupper()
untuk melaksanakan penukaran kes.
$originalString = "你好,Hello, World!"; $upperString = mb_strtoupper($originalString, 'UTF-8'); echo $upperString; // 输出 你好,HELLO, WORLD!
Seperti yang anda lihat, kami menghantar dua parameter kepada fungsimb_strtoupper()
. Parameter pertama ialah rentetan$originalString
yang perlu ditukar kepada huruf besar dan kecil, dan parameter kedua ialah pengekodan aksara yang digunakan.
Perlu diambil perhatian bahawa apabila menggunakan fungsimb_strtoupper()
, parameter kedua mesti konsisten dengan pengekodan aksara rentetan yang sedang diproses. Jika tidak, hasil penukaran mungkin tidak betul.
Ringkasan
Artikel ini memperkenalkan dua kaedah biasa untuk menukar perkataan daripada huruf kecil kepada huruf besar, iaitu fungsistrtoupper()
danmb_strtoupper()
. Antaranya, fungsistrtoupper()
sesuai untuk penukaran huruf besar kecil aksara Inggeris, manakala fungsimb_strtoupper()
sesuai untuk penukaran huruf besar huruf bukan bahasa Inggeris. Dalam pembangunan sebenar, kita perlu memilih kaedah yang sesuai untuk diproses mengikut keperluan tertentu.
Atas ialah kandungan terperinci php menukar perkataan daripada huruf kecil kepada huruf besar. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!