Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah fungsi yang menukar php kepada huruf besar?

Apakah fungsi yang menukar php kepada huruf besar?

青灯夜游
青灯夜游asal
2022-05-31 17:06:144185semak imbas

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.

Apakah fungsi yang menukar php kepada huruf besar?

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;
?>

Apakah fungsi yang menukar php kepada huruf besar?

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.&#39;<br>&#39;;
    $str = "Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός";
    $str = mb_strtoupper($str, &#39;UTF-8&#39;);
    echo $str;
?>

Apakah fungsi yang menukar php kepada huruf besar?

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 = &#39;hello world!&#39;;
    $str = ucfirst($str);
    echo $str.&#39;<br>&#39;;
    $str2 = &#39;HELLO WORLD!&#39;;
    $str2 = ucfirst(strtolower($str2));
    echo $str2;
?>

Apakah fungsi yang menukar php kepada huruf besar?

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 = &#39;hello world!&#39;;
    $str = ucwords($str);
    echo $str.&#39;<br>&#39;;
    $str2 = &#39;HELLO WORLD!&#39;;
    $str2 = ucwords($str);
    echo $str2;
?>

Apakah fungsi yang menukar php kepada huruf besar?

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 = &#39;hello world!&#39;;
    $str = mb_convert_case($str, MB_CASE_UPPER, "UTF-8");
    echo $str.&#39;<br>&#39;;
    $str = mb_convert_case($str, MB_CASE_LOWER, "UTF-8");
    echo $str.&#39;<br>&#39;;
    $str = mb_convert_case($str, MB_CASE_TITLE, "UTF-8");
    echo $str.&#39;<br>&#39;;
?>

Apakah fungsi yang menukar php kepada huruf besar?

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!

Kenyataan:
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