Dalam artikel sebelumnya "Pembelajaran rentetan PHP menggunakan ungkapan biasa untuk menapis aksara dan mengembalikan aksara berangka ", kami memperkenalkan 3 kaedah menggunakan ungkapan biasa untuk mengekstrak aksara angka. Kali ini kami terus belajar dan mengamalkan rentetan PHP dan bercakap tentang cara menukar huruf pertama rentetan kepada huruf besar atau kecil.
Kandungan utama artikel ini ialah "menukar huruf besar huruf pertama rentetan", yang boleh menukar aksara pertama keseluruhan rentetan kepada huruf besar atau huruf kecil, atau menukar setiap perkataan dalam rentetan Kes aksara pertama. Mari perkenalkan kepada anda di bawah.
1 Tukarkan huruf besar huruf pertama dalam rentetan
<?php // 将字符串的第一个字符改为小写 echo lcfirst("THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG")."<br>"; // 将字符串的第一个字符改为大写 echo ucfirst("the quick brown fox jumps over the lazy dog")."<br>"; ?>
Hasil keluaran:
Seperti yang dapat dilihat, fungsi lcfirst() dan ucfirst() digunakan dalam contoh kod di atas untuk menukar kes aksara pertama dalam rentetan. Mari kita lihat secara ringkas dua fungsi ini:
lcfirst() boleh menukar aksara pertama dalam rentetan kepada huruf kecil dan format sintaks ialah "lcfirst($string)
". Jika anda ingin menukar semua aksara dalam rentetan kepada huruf kecil (huruf rentetan seragam), anda boleh menggunakan fungsi strtolower($string)
.
ucfirst() boleh menukar aksara pertama dalam rentetan kepada huruf besar dan format sintaks ialah "ucfirst($string)
". Jika anda ingin menukar semua aksara dalam rentetan kepada huruf besar (huruf rentetan seragam), anda boleh menggunakan fungsi strtoupper($string)
.
Tetapi kadangkala, kita tidak perlu menukar kes aksara pertama dalam keseluruhan rentetan, tetapi juga perlu menukar aksara pertama setiap subrentetan (perkataan) berikutnya yang dipisahkan oleh spaces. Tukar kepada huruf besar, bagaimana untuk melakukan ini? Mari perkenalkan di bawah:
2 Tukar aksara pertama setiap perkataan dalam rentetan kepada huruf besar
<?php echo ucwords("the quick brown fox jumps over the lazy dog"); ?>
Hasil keluaran:
<.>
Seperti yang anda lihat, fungsi ucwords() digunakan dalam contoh kod di atas untuk menukar aksara pertama setiap perkataan kepada huruf besar. Mari kita lihat secara ringkas fungsi ini:". ucwords($string)
Untuk meringkaskan: Cara menukar huruf besar rentetan dalam PHP
fungsi menukar rentetan ditukar kepada huruf kecil. Fungsi strtolower($string)
$string
kepada huruf besar. Fungsi strtoupper($string)
$string
kepada huruf kecil. Fungsi lcfirst($string)
$string
kepada huruf besar. Fungsi ucfirst($string)
$string
kepada huruf besar. ucwords($string)
$string
", ianya percuma~ Datang dan belajar!
Atas ialah kandungan terperinci Pembelajaran rentetan PHP: Tukar saiz aksara pertama (3 kaedah). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!