Mengubah Hurup Besar dan Hurup Kecil dengan PHP

Salamualaikyum agan-agan..

Gmana kbr semua? baik-baik saja kan... hehe :D
Kali ini kita belajar tentang fungsi PHP untuk mengatur otomatis huruf besar dan huruf kecil. Pengaturan bisa: huruf besar / huruf kecil semua, huruf besar / kecil diawal kalimat saja, atau huruf besar / kecil diawal kata saja.


strtoupper(), HURUF BESAR SEMUA
Misalnya kita ingin merubah ulibolet menjadi ULIBOLET

<?php
$ulibolet = strtoupper('uli bolet');
echo ($ulibolet);
 
// atau dengan string PHP
 
$kataawal = 'uli bolet';
$ulibolet = strtoupper($kataawal);
echo ($ulibolet);
?> 

ucfirst(), Huruf besar di awal kalimat

Misalnya kita ingin merubah uli bolet menjadi Uli bolet.
<?php
$ulibolet = ucfirst('uli bolet');
echo ($ulibolet);

// atau dengan string PHP

$kataawal = 'uli bolet';
$ulibolet = ucfirst($kataawal);
echo ($ulibolet);
?>

lcfirst(), huruf kecil diawal kalimat

Misalnya kita ingin merubah Uli bolet menjadi uli bolet.

<?php
$ulibolet = lcfirst('uli bolet');
echo ($ulibolet);
 
// atau dengan string PHP
 
$kataawal = 'uli bolet';
$ulibolet = lcfirst($kataawal);
echo ($ulibolet);
?>

strtolower(), huruf kecil semua

Misalnya kita ingin merubah ULI BOLET menjadi uli bolet.

<?php
$ulibolet = strtolower('uli bolet');
echo ($ulibolet);

// atau dengan string PHP

$kataawal = 'uli bolet';
$ulibolet = strtolower($kataawal);
echo ($ulibolet);
?>

ucwords(), Huruf Besar Di Awal Setiap Kata

Misalnya kita ingin merubah uli bolet menjadi Uli Bolet.

<?php
$ulibolet = ucwords('uli bolet');
echo ($ulibolet);

// atau dengan string PHP

$kataawal = 'uli bolet';
$ulibolet = ucwords($kataawal);
echo ($ulibolet);
?>

Semua fungsi diatas bisa dilihat juga di PHP.net. Fungsi -fungsi diatas juga dapat kita kombinasikan menjadi fungsi custom, sehingga dapat digunakan untuk kebutuhan lainnya yang tidak tertera, misalnya:

hURUF kECIL dIAWAL SeTIAP kATA

Misalnya kita ingin merubah ULI BOLET menjadi uLI bOLET

<?php
function kecilawal($kalimat)
{
static $fungsibaru;
if (!$fungsibaru) {
$fungsibaru = create_function('$kalimat', 'return strtolower($kalimat[0]);');
}
return preg_replace_callback('~\b\w~', $fungsibaru, $kalimat);
}
// penggunaan
echo kecilawal('uli bolet');
// atau dengan string php
$ulibolet = 'uli bolet';
echo kecilawal($ulibolet);
?>

atau mengubah custom
HURUF BESAR SEMUA MENJADI Huruf Besar Di Awal Kalimat Saja

Misalnya ingin merubah ULI BOLET menjadi Uli Bolet


<?php
$ulibolet = 'uli bolet';
// dibikin kecil semua dulu
$uliboletkecil = strtolower($ulibolet);
// baru dibikin huruf besar diawal kata
$hasil = ucwords($uliboletkecil);
echo ($hasil);
?>

0 comments:

Post a Comment

Copyright © sharing n berbagi - Blogger Theme by BloggerThemes