Gado-gado Script PHP [Part-IV] :String-2:

Posted: December 1, 2010 in Script Dasar
Tags: , , ,

Sedikit berbagi dengan skrip yang bisa temen-temen coba, lumayan buat belajar PHP. gak mau repot yah Copas aj di Script PHP ente😀

Part IV membahas Fungsi String.

Gado-gado chop

$str = " Program PHP ";
echo chop($str);
echo trim($str);
echo ltrim($str);
echo "<br>";
echo ltrim($str);
echo trim($str);
echo chop($str);

Gado-gado chr

$str = "The string ends in escape: ";
$str .= chr(27); /* add an escape character at the end of $str */

/* Often this is more useful */

$str = sprintf("The string ends in escape: %c", 27);

Gado-gado count_chars

// Menghitung karakter pada sebuah string
$data = "Selamat datang di website Saya..";
$hasil = count_chars($data, 0);
echo"Data String:<br>
<b>$data</b><br>";

for ($i=0; $i < count($hasil); $i++) {
if ($hasil[$i] != 0)
echo "Ditemukan karakter \"", chr($i) ,"\" sebanyak $hasil[$i] buah.
";
}

Gado-gado crc32

// enkripsi data
$hasil=crc32("userku");
echo"$hasil<br>";
$hasil=crc32("userku");
echo"$hasil<br>";
$hasil=crc32("UserkU");
echo"$hasil<br>";

Gado-gado ereg

$data="PHP adalah sebuah bahasa pemrograman berbasis web yang terkenal handal dan efektif.";
$cari="php";
$ereg=Ereg($cari, $data);
$eregi=Eregi($cari, $data);
$stristr=Stristr($data, $cari);
Echo"Kata Kunci adalah <strong>$cari</strong>
";
Echo"<strong>Pencarian kata dengan fungsi ereg():</strong>
";
If($ereg){
Echo"Kata $cari ditemukan dalam kalimat: $data.
";
}else{
Echo"Kata $cari tidak ditemukan dalam kalimat: $data.
";
}
Echo" <strong>Pencarian kata dengan fungsi eregi():</strong>
";
If($eregi){
Echo"Kata $cari ditemukan dalam kalimat: $data.
";
}else{
Echo"Kata $cari tidak ditemukan dalam kalimat: $data.
";
}
Echo" <strong>Pencarian kata dengan fungsi stristr():</strong>
";
If($stristr){
Echo"Kata $cari ditemukan dalam kalimat: $data.
";
}else{
Echo"Kata $cari tidak ditemukan dalam kalimat: $data.
";
}

Gado-gado explode

$data="satu dua tiga empat lima enam tujuh delapan sembilan sepuluh";
$potong1=explode(" ",$data);
for($a=0;$a<count($potong1);$a++){
    echo "data $potong1[$a]
";
}
echo"<br>";
$potong2=explode(" ", $data, 4);
for($a=0;$a<count($potong2);$a++){
    echo "data $potong2[$a]
";
}

Gado-gado format_karakter

$data="PHP adalah sebuah bahasa pemrogrman berbasis website. Script ini bersifat server-side atau hanya dapat berjalan pada webserver.";
echo"<b>Data asli.<br>$data</b><br>";
echo"<strong>Diubah menjadi huruf kapital semua</strong>
";
$kap=strtoupper($data);
echo"$kap<br>";
echo"<strong>Diubah menjadi huruf kecil semua</strong>
";
$kap=strtolower($data);
echo"$kap<br>";
echo"<strong>Diubah menjadi huruf kapital diawal kalimat</strong>
";
$kap=ucfirst($data);
echo"$kap<br>";
echo"<strong>Diubah menjadi huruf kapital setiap awal kata</strong>
";
$kap=ucwords($data);
echo"$kap<br>";

Gado-gado htmlentities

$data_asli="Saya \"si gembala\" <b>sapi</b>...";

$hasil1=htmlentities($data_asli);
$hasil2=html_entity_decode($hasil1);
echo"Data Asli:<br>$data_asli<br>";
echo"Setelah menggunakan fungsi htmlentities:
$hasil1
";
echo"Dikembalikan lagi menggunakan html_entity_decode:
$hasil2";

Gado-gado htmlspecialchars

$data = htmlspecialchars("<a href="halaman dua">halaman dua</a>", ENT_QUOTES);
echo $data; // &lt;a href='test'&gt;Test&lt;/a&gt;

Gado-gado implode

// menggabung data.
$data = array('Nama : Novi KartikaSari', 'Tanggal Lahir : 28 Mei 1990', 'Email : novioppy@yahoo.com');
$digabung = implode("
", $data);
echo"<strong>Data yang sudah digabung:</strong>
";
echo"$digabung";

Gado-gado join

$data = array('Nama : Novi KartikaSari', 'Tanggal Lahir : 28 Mei 1990', 'Email : novioppy@yahoo.com');
$digabung = join("<br>", $data);
echo"<strong>Data yang sudah digabung:</strong>
";
echo"$digabung";

Gado-gado md5

$data="novikartikasari";
$hasil=md5($data);
echo"Hasil enkripsi dari teks \"$data\" adalah:
";
echo$hasil;

Gado-gado nl2br

$data="selamat datang \nDi website Saya";
$fungsi=nl2br($data);
echo"Data Awal: $data";
echo"<br>Data baru : $fungsi";

Gado-gado addcslashes

$data="Akhirnya smua slesai. tinggal nonton Indo vs Malaysia. nanti malem. hehehehe. No 19 81";
$hasil1=addcslashes($data, 'a..z');
$hasil2=addcslashes($data, 'A..Z');
$hasil3=addcslashes($data, '0..9');
$hasil4=addcslashes($data, 'a');
$hasil5=addcslashes($data, 'P,S');
echo"Menggunakan parameter \"<strong>a..z</strong>\" adalah:
<strong>$hasil1</strong>
";
echo"Menggunakan parameter \"<strong>A..Z</strong>\" adalah:
<strong>$hasil2</strong>
";
echo"Menggunakan parameter \"<strong>0..9</strong>\" adalah:
<strong>$hasil3</strong>
";
echo"Menggunakan parameter \"<b>a</b>\" adalah:<br><b>$hasil4</b><br>";
echo"Menggunakan parameter \"<b>P,S</b>\" adalah:<br><b>$hasil5</b><br>";

Gado-gado stripslashes

echo"Menghilangkan tanda slesh:
";
$str = "\\Gajah adalah binatang yang \'paling besar\'.";
echo stripslashes($str);

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s