Mengubah Huruf Besar atau Kecil Pada PHP
Dalam pembuatan sebuah program dalam PHP kadang kita ingin
membuat sebuah kalimat menjadi huruf besar semua ( capital ) ataupun sebaliknya
menjadi huruf kecil semua atau disebut dengan Case Conversion. Dalam Bahasa pemrograman ada sebuah script / kode
yang berfungsi untuk mengubah huruf menjadi besar semua ( Kapital ) atau
menjadi huruf kecil semua, dan selain itu juga bisa mengubah huruf menjadi
besar di awal setiap kalimat saja.
Mengubah Huruf Besar ke Kecil ( strtolower )
Fungsi strtolower() digunakan untuk mengubah huruf besar menjadi huruf kecil di dalam PHP. Fungsi ini juga membutuhkan satu argumen string yang akan diubah.
Contoh Penggunaan Fungsi strtolower()
<?php
$huruf_besar = "AYO BELAJAR PHP";
$ubah_huruf_kecil = strtolower($huruf_besar);
echo $ubah_huruf_kecil;
?>
maka hasilnya akan seperti pada dibawah ini :
Fungsi strtolower() kadang sering gunakan untuk menangkap inputan dari sebuah form yang kita tidak tahu data yang dimasukan user itu huruf besar semua atau huruf kecil semua. Jika kalian menginginkan inputan dari user menjadi huruf besar semua maka kalian gunakan fungsi strtolower() atau juga bisa digunakan untuk menampilkan data dari database agaer menjadi huruf besar semua. berikut contoh strtolower digunakan dalam menagkap string dalam inputan form.
<?php
$inputan = strtolower($_POST['isi_user']);
?>
Mengubah Huruf Kecil Ke Besar (strtoupper)
Fungsi dari strtoupper digunakan untuk mengubah huruf kecil menjadi huruf besar ( kapital ) dalam PHP. cara penggunaan strtoupper ini sama dengan strtolower .
Contoh Penerapan Fungsi strtoupper()
<?php
$huruf_kecil = "ayo belajar PHP";
$ubah_huruf_besar = strtoupper($huruf_besar);
echo $ubah_huruf_besar;
?>
Maka hasilnya akan seperti dibawah ini :
fungsi strtoupper() ini juga sering digunakan dalam inputan form maupun menampilkan data dari database sama dengan fungsi strtolower()
Mengubah Huruf Pertama Awal Kata Pertama Pada Sebuah String. ( ucfirst )
Untuk mengubah huruf pada kata pertama menjadi besar pada suatu kalimat dalam PHP maka kita menggunakan fungsi ucfirst().
Berikut contoh penggunaan ucfirst()
<?php
$kalimat = "ayo belajar php";
$ubah_kalimat = ucfirst($kalimat);
echo $ubah_kalimat;
?>
Maka hasilnya akan seperti dibawah ini :
Fungsi ucfirst() ini tidak memperdulikan karakter lain selain pada awal kata pertama pada sebuah string yang di ubah menjadi huruf besar. Walaupun untuk kata-kata selanjutnya terdapat kata yang hurufnya besar maupun kecil fungsi ucfirst() tidak mempengaruhinya walaupun terdapat kaalimat yang di pisah dengan titik. Seperti pada contoh berikut ini :
<?php
$kalimat = "ayo belajar PHP . ayo belajar PHP";
$ubah_kalimat = ucfirst($kalimat);
echo $ubah_kalimat;
?>
Maka hasilnya seperti dibawah ini :
Mengubah Huruf Pertama Pada Setiap Kata Dalam Sebuah Kalimat. (ucwords)
Saat kita menginginkan sebuah kalimat menjadi huruf besar semua pada setiap awal kata dalam pemrograman PHP maka kita menggunakan fungsi ucwords().
Berikut contoh penggunaan ucwords();
<?php
$kalimat = "AYO kita belajar PHP";
$ubah_kalimat = ucwords($kalimat);
echo $ubah_kalimat;
?>
Maka Hasilnya seperti dibawah ini :
Fungsi ucwords() hanya fokus pada awal huruf pertama pada setiap kata. Untuk huruf selanjutnya yang kedua atau ke tiga fungsi tidak akan mempengaruhinya.
Jika kalian ingin seragam membuat setiap huruf pertama menjadi besar dan huruf selanjutnya menjadi kecil, maka kita akan menggabungkannya dengan fungsi strtolower() agar semua huruf menjadi huruf kecil semua, kemudian kita masukan fungsi ucwords(), seperti pada contoh berikut ini :
<?php
$kalimat = "ayo kita belajar PHP";
$ubah_kalimat = strtolower($kalimat);
$new_kalimat = ucwords($ubah_kalimat);
echo $new_kalimat;
?>
Maka Hasilnya Akan Seperti dibawah ini :
Maka hasilnya akan seragam tidak perduli kombinasi penulisa di awalnya.
strtouper() tolong dirubah menjadi strtoupper() karena "p" kurang satu
ReplyDeleteTerima kasih mas atas koreksinya
ReplyDelete