[TUTORIAL] Mengubah Huruf Pertama Pada Setiap Kata dalam Kalimat Menggunakan PHP

Maret 29, 2011 § Tinggalkan komentar

Judulnya memang cukup panjang, tapi sudah cukup mewakili tentang apa yang akan kita pelajari. Operasi string pada PHP merupakan hal yang umum dilakukan, dan salah satunya adalah mengubah nilai string dalam suatu variabel. Algoritma yang diperlukan juga tidaklah terlalu sulit, kita hanya perlu memanggil beberapa fungsi dan menggunakan perulangan untuk mengkombinasikannya. Untuk itu, mari kita lihat kode dibawah ini:

<html>

<head>

<title> Lowercase to Uppercase </title>

</head>

<style type="text/css">

#kotak {

width: 250px;

background-color: #bcdfff;

-webkit-border-radius:15px;

moz-border-radius:15px;

}

#label {

font: 120% "Trebuchet MS", sans-serif;

text-align: center;

padding: 10px;

}

#input {

margin: 10px;

}

#proses {

margin: 10px;

}

#judul {

font: 120% "Trebuchet MS", sans-serif;

text-align: center;

padding: 10px;

}

#hasil {

font: 80% "Trebuchet MS", sans-serif;

text-align: center;

padding: 10px;

}

#pembatas {

margin: 20px;

}

</style>

<body>

<form action=ecomm.php method=get>

<div id=kotak>

<div id=label>Masukkan kalimat yang akan diubah:

<div id=input><textarea name=kalimat rows=10 cols=22></textarea>

<div id=proses><input type=submit value=Proses>

</div>

</div>

</div>

</div>

</form>

<?php

$kalimat = $_GET[‘kalimat’];

$pecah = explode(" ", $kalimat);

$jml = count($pecah);

echo "<div id=kotak>

<div id=judul>Sebelum diproses:</div>

<div id=hasil>$kalimat</div></div>";

echo "<div id=pembatas></div>";

echo "<div id=kotak>

<div id=judul>Sesudah diproses:</div>

<div id=hasil>";

for ($i=0; $i<=$jml; $i++){

$kapital[$i] = strtoupper(substr($pecah[$i],0,1));

$baru[$i] = substr_replace($pecah[$i], " ".$kapital[$i],0,1);

echo "$baru[$i]";

}

echo "</div></div>";

?>

</body>

</html>

Tulis Kalimat

Kode diatas terdiri dari 3 elemen, yaitu HTML sebagai elemen utama dalam sebuah perangkat lunak berbasis web, CSS sebagai pemformat tampilan dan PHP sebagai bahasa pemrograman yang akan memproses data. Mari kita lihat lagi kode PHP:

baris $kalimat = $_GET[‘kalimat’]; digunakan untuk mengambil nilai dari form yang kita buat. Kemudian baris $pecah = explode(" ", $kalimat); akan memecah-mecah kata dalam kalimat, pembatas yang digunakan untuk membedakan antar kalimat adalah tanda spasi kemudian akan menyimpannya ke dalam array $pecah. Baris $jml = count($pecah); digunakan untuk menghitung berapa jumlah elemen dalam array $pecah.

Baris $kapital[$i] = strtoupper(substr($pecah[$i],0,1)); digunakan untuk mengubah huruf pertama pada setiap kata yang telah disimpan di dalam array $pecah kemudian menyimpan huruf kapital tersebut disimpan ke dalam array $kapital. Kemudian baris $baru[$i] = substr_replace($pecah[$i], " ".$kapital[$i],0,1); akan mengganti huruf pertama pada setiap kata yang ada di array $pecah dengan huruf kapital yang disimpan di array $kapital.

Baris echo "$baru[$i]"; digunakan untuk menampilkan di browser hasil dari proses yang sudah dilakukan.

Tulis Kalimat

Iklan

Corat Coret

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

What’s this?

You are currently reading [TUTORIAL] Mengubah Huruf Pertama Pada Setiap Kata dalam Kalimat Menggunakan PHP at Sekedar Catatan Kaki.

meta

%d blogger menyukai ini: