Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Pembelajaran rentetan PHP: Tukar saiz aksara pertama (3 kaedah)

Pembelajaran rentetan PHP: Tukar saiz aksara pertama (3 kaedah)

青灯夜游
青灯夜游asal
2021-08-24 14:44:282205semak imbas

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:

Pembelajaran rentetan PHP: Tukar saiz aksara pertama (3 kaedah)

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:

<.>Pembelajaran rentetan PHP: Tukar saiz aksara pertama (3 kaedah)

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() boleh menukar aksara pertama setiap perkataan dalam rentetan kepada huruf besar, dengan format sintaks "

    ". ucwords($string)

Untuk meringkaskan: Cara menukar huruf besar rentetan dalam PHP

  • fungsi menukar rentetan ditukar kepada huruf kecil. Fungsi strtolower($string)$string

  • menukar semua aksara dalam rentetan

    kepada huruf besar. Fungsi strtoupper($string)$string

  • menukar aksara pertama dalam rentetan

    kepada huruf kecil. Fungsi lcfirst($string)$string

  • menukar aksara pertama dalam rentetan

    kepada huruf besar. Fungsi ucfirst($string)$string

  • menukar aksara pertama setiap perkataan dalam rentetan

    kepada huruf besar. ucwords($string)$string

  • Akhir sekali, saya masih mengesyorkan kursus klasik pada platform kami "
Pemprosesan Rentetan PHP (Edisi Sutra Jantung Gadis Jade)

", 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!

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