Mengubah Huruf Besar atau Kecil Pada PHP - Sinauo.Com

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 :
  ayo belajar php
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 (strtouper)

Fungsi dari strtouper digunakan untuk mengubah huruf kecil menjadi huruf besar ( kapital ) dalam PHP. cara penggunaan strtouper ini sama dengan strtolower .

Contoh Penerapan Fungsi strtouper()

<?php
 $huruf_kecil = "ayo belajar PHP";
 $ubah_huruf_besar = strtouper($huruf_besar);
  echo $ubah_huruf_besar;
?>

Maka hasilnya akan seperti dibawah ini :

AYO BELAJAR PHP
fungsi strtouper() ini juga sering digunakan dalam inputan form maupun menampilkan data dari database sama dengan fungsi strtolower() 

Mengubah Huruf Pertawa 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 :

Ayo belajar PHP
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 :

Ayo belajar PHP . ayo belajar PHP

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 :

AYO Kita Belajar PHP
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 :

Ayo Kita Belajar Php

Maka  hasilnya akan seragam tidak perduli kombinasi penulisa di awalnya.
Please write your comments