Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP ucfirst()

PHP ucfirst()

WBOY
WBOYasal
2024-08-29 12:48:23618semak imbas

Ucfirst() ialah fungsi yang telah ditetapkan dalam php yang digunakan untuk menukar setiap aksara pertama rentetan daripada huruf kecil kepada huruf besar. Ia memerlukan rentetan sebagai inputnya dan mengembalikan yang sama dengan aksara pertama rentetan yang ditulis dengan huruf besar sekiranya aksara itu adalah abjad.

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

"abjad" ini ditentukan oleh tempat semasa. Terdapat juga ucwords() serupa dengan ucfirst() di mana rentetan yang digunakan di sini ialah perkataan yang merupakan koleksi banyak aksara yang disenaraikan hanya selepas parameter pembatas (iaitu ruang, baris baharu, tab mendatar, tab menegak, dll.)

Sintaks:

ucfirst(string<em> $str)</em>

Fungsi ucfirst() hanya menerima satu parameter $string sebagai inputnya yang juga merupakan medan wajib. Rentetan ini mengubah suai aksara pertamanya kepada huruf besar, diwakili oleh parameter di dalam kurungan.

Ia mengembalikan rentetan tepat, mengubah suai hanya aksara pertamanya kepada huruf besar daripada argumen $string yang diluluskan.

Contoh PHP ucfirst()

Diberikan di bawah adalah contoh ucfirst():

Contoh #1

Contoh mudah untuk menunjukkan penggunaan fungsi ucfirst().

Kod:

<?php
// This is an example of PHP code which
// shows the functioning of ucfirst
$string = "example for ucfirst";
// converts the string assigned to $string to uppercase
// and displays the output
echo(ucfirst($string));
?>

Output:

PHP ucfirst()

Ini adalah contoh mudah yang ditunjukkan di atas. Dan seperti yang dilihat dalam contoh di atas, kami menghantar rentetan sebagai input dan menetapkannya kepada $string pembolehubah. Kami menghantar $string ini sebagai parameter kepada fungsi ucfirst, kemudian membalutnya dalam fungsi gema untuk memaparkan output. Kami perhatikan dalam output bahawa huruf pertama pernyataan menjadi huruf besar.

Contoh #2

Contoh untuk menunjukkan peranan ucfirst() apabila rentetan sudah mempunyai huruf pertama dalam huruf besar.

Kod:

<?php
// This is an example of a PHP program which
// shows how the ucfirst works when
// the string having first case already in upper case
$string = "Just an example";
// Since the first case is already upper case
// it displays exact same in output
echo(ucfirst($string));
?>

Output:

PHP ucfirst()

Seperti yang ditunjukkan dalam contoh di atas, ayat itu sudah mempunyai perkataan pertama dalam huruf besar. Oleh itu, ayat itu kelihatan tidak berubah apabila kita menetapkannya kepada pembolehubah $string dan memaparkannya.

Contoh #3

Contoh untuk menunjukkan penggunaan ucfirst() apabila 2 atau lebih rentetan wujud.

Kod:

<?php
//This is an example of PHP code which
//shows how to use ucfirst function for 2
//or more strings
$str1 = "this is first string";
//declaration of first string
echo ucfirst($str1);
echo "\n";
$str2 = "this is second string";
//declaration of first string
echo ucfirst($str2);
?>

Output:

PHP ucfirst()

Dalam contoh ini, kami menunjukkan cara fungsi ucfirst menukar perkataan pertama ayat kepada 2 atau lebih rentetan. Pertama, kami menetapkan dua pernyataan berbeza kepada dua parameter berbeza yang mengandungi rentetan. Kemudian menggunakan fungsi ucfirst, kita menukar huruf pertama kedua-dua ayat kepada huruf besar. Seperti ini, kita boleh menukar berapa banyak rentetan yang kita mahu menggunakan fungsi ucfirst.

Contoh #4

Contoh untuk menunjukkan ucfirst() bersama-sama dengan fungsi PHP lain yang serupa.

Kod:

<?php
$str1 = 'example for hello world!';
$str1 = ucfirst($str1);
echo($str1);
echo("\n");
$str2 = 'EXAMPLE FOR HELLO WORLD!';
$str2 = ucfirst($str2);
echo($str2);
echo("\n");
//use of strtolower() function
$str2 = ucfirst(strtolower($str2));
echo($str2);
echo("\n");
//use of lcfirst() function
$str2 = lcfirst($str2);
echo($str2);
?>

Output:

PHP ucfirst()

Contoh di atas menandakan penggunaan ucfirst dan fungsi lain seperti strtolower. Fungsi strtolower menukar semua huruf dalam rentetan kepada huruf kecilnya. Oleh itu, kami menggabungkan strtolower dengan ucfirst untuk menggunakan huruf besar huruf pertama dan kemudian memberikan hasilnya kepada $str2 untuk paparan kemudian. Fungsi lcfirst, seperti yang ditunjukkan di atas, berfungsi sama seperti strtolower kerana ia menukar rentetan yang disediakan kepada semua huruf kecil.

Ini menunjukkan bahawa fungsi lain, seperti lcfirst, strtolower, dan lain-lain, boleh digunakan bersama-sama dengan fungsi ucfirst untuk mendapatkan output rentetan yang diingini. Ia juga menunjukkan penggunaan dua rentetan, $str1 dan $str2, dan cara menghantar parameter rentetan yang sama kepada fungsi lain.

Kesimpulan

PHP ucfirst(), sebagai fungsi kendiri, hanya boleh melaksanakan satu perkara: untuk menukar huruf pertama rentetan kepada huruf besar. Sama ada rentetan input huruf besar kecil atau huruf besar, ucfirst hanya memberikan output dalam huruf besar. Seperti ucfirst(), terdapat banyak fungsi lain dalam PHP seperti lcfirst(), strtolower(), strtoupper(), dan ucwords() yang berfungsi dengan cara yang hampir sama dan boleh digunakan untuk penukaran rentetan.

Atas ialah kandungan terperinci PHP ucfirst(). 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
Artikel sebelumnya:senarai PHPArtikel seterusnya:senarai PHP