Rumah > Artikel > pembangunan bahagian belakang > Apakah fungsi yang menukar php kepada huruf besar?
Terdapat 5 fungsi untuk ditukar kepada huruf besar: 1. strtoupper(), yang boleh menukar semua huruf dalam rentetan kepada huruf besar; 2. ucfirst(), yang boleh menukar huruf pertama rentetan kepada huruf besar ; 3. ucwords(), yang boleh menukar huruf pertama setiap perkataan dalam rentetan kepada huruf besar 4. mb_strtoupper(), dsb.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
Dalam pembangunan Web, terdapat banyak daripada data yang perlu Keteraturan memudahkan pentadbir untuk mengurus Oleh itu, apabila menyimpan beberapa data, adalah perlu untuk mengendalikan huruf besar dan kecil secara seragam. Walau bagaimanapun, untuk memudahkan input pengguna, pengguna tidak perlu memasukkan huruf besar atau huruf kecil sebaliknya, semasa menyimpan data, kawalan program digunakan untuk menyimpan kandungan input dalam huruf besar atau huruf kecil.
PHP membekalkan kita dengan banyak fungsi yang dipratentukan, termasuk fungsi untuk penukaran huruf besar rentetan Berikut ialah 5 fungsi huruf besar terbina dalam:
函数名称 | 功能 |
---|---|
strtoupper | 将字符串转化为大写 |
ucfirst | 将字符串的首字母转化为大写 |
ucwords | 将字符串中每个单词的首字符转化为大写 |
mb_strtoupper | 将字符串转化为大写(与 strtoupper 函数有区别) |
mb_convert_case | 按照不同的模式对字符串进行转换 |
1 >
fungsi strtoupper() boleh menukar huruf dalam rentetan kepada huruf besar Format sintaks adalah seperti berikut:strtoupper($string)di mana $string ialah aksara Parameter jenis rentetan, ini. fungsi boleh menukar huruf dalam parameter $string kepada huruf besar dan mengembalikan rentetan yang ditukar.
<?php $str = "https://www.php.cn/"; $str = strtoupper($str); echo $str; ?>
2 mb_strtoupper
Fungsi mb_strtoupper() dan strtoupper() fungsi Begitu juga, huruf dalam rentetan juga boleh ditukar kepada huruf besar, dan fungsi mb_strtoupper() juga boleh menetapkan pengekodan aksara bagi parameter Format sintaks adalah seperti berikut:mb_strtoupper($str [, $encoding = mb_internal_encoding()]). di mana $str diperlukan Rentetan ditukar, $encoding ialah parameter pilihan, digunakan untuk menetapkan pengekodan aksara parameter. Perbezaan daripada fungsi strtoupper() ialah huruf dalam $str ditentukan melalui atribut aksara Unicode. Oleh itu, fungsi mb_strtoupper() tidak dipengaruhi oleh tetapan tempat dan boleh menukar mana-mana aksara dengan atribut "huruf", seperti umlaut (ä).
<?php $str = "https://www.php.cn/"; $str = mb_strtoupper($str); echo $str.'<br>'; $str = "Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός"; $str = mb_strtoupper($str, 'UTF-8'); echo $str; ?>
3 ucfirst
fungsi ucfirst boleh menukar huruf pertama rentetan menjadi Tukar kepada huruf besar. Format sintaks adalah seperti berikut:ucfirst($str)Antaranya, $str ialah rentetan yang perlu ditukar.
<?php $str = 'hello world!'; $str = ucfirst($str); echo $str.'<br>'; $str2 = 'HELLO WORLD!'; $str2 = ucfirst(strtolower($str2)); echo $str2; ?>
4. ucwords
ucwords() fungsi boleh menukar huruf pertama setiap perkataan dalam rentetan kepada Huruf Besar , format sintaks adalah seperti berikut:ucwords($str)di mana $str ialah rentetan yang perlu ditukar.
<?php $str = 'hello world!'; $str = ucwords($str); echo $str.'<br>'; $str2 = 'HELLO WORLD!'; $str2 = ucwords($str); echo $str2; ?>
5 mb_convert_case
mb_convert_case() fungsi boleh menukar rentetan daripada huruf besar kepada format sintaks seperti berikut:mb_convert_case($str, $mode [, $encoding = mb_internal_encoding()])Antaranya, $str ialah rentetan yang perlu ditukarkan ialah mod penukaran, yang boleh menjadi salah satu daripada MB_CASE_UPPER, MB_CASE_LOWER dan MB_CASE_TITLE ialah pengekodan aksara; daripada parameter, yang boleh diabaikan. Berbanding dengan fungsi strtolower() dan strtoupper(), fungsi mb_convert_case() melakukan penukaran kes berdasarkan atribut aksara Unicode. Oleh itu, kelakuan fungsi mb_convert_case() tidak dipengaruhi oleh tetapan tempat dan boleh menukar mana-mana aksara dengan atribut "huruf", seperti umlaut A (Ä).
<?php $str = 'hello world!'; $str = mb_convert_case($str, MB_CASE_UPPER, "UTF-8"); echo $str.'<br>'; $str = mb_convert_case($str, MB_CASE_LOWER, "UTF-8"); echo $str.'<br>'; $str = mb_convert_case($str, MB_CASE_TITLE, "UTF-8"); echo $str.'<br>'; ?>Pembelajaran yang disyorkan: "
Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah fungsi yang menukar php kepada huruf besar?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!