Membuat Huruf Besar Pertama Setiap Kata Di PHP Dengan ucwords()

Created at by Aris Munandar

Di tutorial kali ini kita akan mempelajari bagaimana cara membuat huruf besar pertama setiap kata di PHP menggunakan fungsi ucwords(). Alih-alih membuat huruf besar pada setiap kata dikalimat secara manual, anda bisa membuatnya secara otomatis di PHP menggunakan fungsi ucwors(), jadi tidak perlu membuang banyak waktu untuk mengubah kata atau kalimat yang sudah ada dengan jumlah yang begitu banyak.

Beriktu ini adalah deskripsi fungsi ucwords().

ucwords(string $string, string $separators = " \t\r\n\f\v"): stringCode language: PHP (php)

Fungsi ucwords() memiliki dua parameter.

  • $string adalah kata atau kalimat yang ingin diproses.
  • $separators adalah pemisah atau tanda pada kata atau kalimat yang akan diproses.

Paramter $separators berguna untuk anda yang ingin memproses huruf besar di huruf pertama pada setiap kata atau kalimat, alih-alih menggunakan spasi anda dapat mengaturnya sendiri dengan memberikan nilai pada $separators.

Contoh penggunaan fungsi ucwords()

Berikut ini adalah contoh penggunaan fungsi ucwords() di PHP.

<?php 
$string = "terima kasih";

echo ucwords($string); // Output: Terima KasihCode language: HTML, XML (xml)

Fungsi ucwords() akan merubah huruf besar pada awal karakter disetiap kata atau kalimat seperti pada kode diatas, dimana kalimat “terima kasih” diubah menjadi “Terima Kasih”.

Namun ada kasus dimana string yang sudah ada memiliki format huruf besar keseluruhan, misalnya “BELAJAR CODING”.

<?php 
$string = "BELAJAR CODING";

echo ucwords($string); // Output: BELAJAR CODINGCode language: HTML, XML (xml)

Fungsi ucwords() tidak akan bekerja untuk seluruh karakter pada setiap kata kalimat, melainkan akan memproses hanya karakter pertama pada setiap kata atau kalimat, untuk masalah ini anda dapat mengkombinasikannya dengan fungsi strtolower() seperti dibawah ini.

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

<?php 
$string = "BELAJAR CODING";

echo ucwords(strtolower($string)); // Output: Belajar CodingCode language: HTML, XML (xml)

Dari “BELAJAR CODING” menjadi “Belajar Coding” kita terpaksa menggunakan 2 proses, yang pertama merubah huruf kecil kesecara keseluruhan, lalu proses kedua barulah merubah huruf besar pada setiap karakter pertama.

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