Membuat Huruf Besar Di Awal Dengan PHP Fungsi ucfirst()

Created at by Aris Munandar

Di tutorial kali ini kita akan membahas bagaimana cara membuat huruf besar di awal kalimat dengan PHP menggunakan fungsi ucfirst(). Di PHP memungkinkan kita membuat huruf besar di karakter pertama kalimat.

Berikut ini adalah deskripsi fungsi ucfirst().

ucfirst(string $string): stringCode language: PHP (php)

Fungsi ucfirst() hanya memiliki satu parameter.

  • $string adalah string atau kelimat, atau kata yang akan diproses membuat huruf besar diawal atau dikata pertama sebuah kalimat.

Perlu diketahui, fungsi ucfirst() tidak memiliki versi multibyte untuk memproses huruf dengan pengkodean tertentu. Oleh sebab itu untuk huruf dengan pengkodean yang spesifik tidak akan diproses.

Baca juga: Mengubah String Menjadi Huruf Kecil Di PHP Dengan strtolower()

Contoh penggunaan ucfirst()

Berikut ini adalah penggunaan fungsi ucfirst().

<?php 
$string = "pemrograman web";

echo ucfirst($string); // Output: Pemrograman webCode language: HTML, XML (xml)

Kode diatas akan membuat huruf pertama pada kalimat “pemrograman web” menjadi huruf besar sehingga akan menjadi “Pemrograman web”.

Namun pada kasus tertentu dimana ketika menggunakan huruf besar keseluruhan teks, maka ucfirst() tidak akan berfungsi.

<?php 
$string = "YUK CODING";

echo ucfirst($string); // Output: YUK CODINGCode language: HTML, XML (xml)

$string diatas tidak akan bekerja pada ucfirst() karena hanya akan bekerja pada huruf pertama suatu kalimat, maka caranya adalah dengan mengecilkan seluruh teks terlebih dahulu menggunakan fungsi strtolower().

Contoh seperti kode dibawah ini.

<?php 
$string = "YUK CODING";

echo ucfirst(strtolower($string)); // Output: Yuk codingCode language: HTML, XML (xml)

Demikian tutorial ini semoga bermanfaat, jika ada pertanyaan kirim komentar dibawah ini ya.

Comments

Congrats, you have the opportunity to be the first commenter on this article. Have questions or suggestions? Please leave a comment to start discussion.

Leave comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from Bahasaweb.com

Subscribe now to keep reading and get access to the full archive.

Continue reading