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

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.

Komentar

Selamat, anda berkesempatan menjadi komentator pertama di artikel ini. Punya pertanyaan atau saran? Silahkan tinggalkan komentar untuk memulai diskusi.
Terima kasih telah memilih untuk meninggalkan komentar. Harap diingat bahwa semua komentar dimoderasi sesuai dengan kebijakan, dan informasi anda TIDAK akan dipublikasikan. Harap JANGAN gunakan kata kunci di kolom nama. Mari kita buat diskusi yang menarik dan bermakna.

Tinggalkan komentar

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.