String Built in Functions








Digunakan untuk memecah suatu string ke dalam array berdasarkan karakter tertentu.

Contoh:

<?php

$date = "20-01-2009";
$pecah = explode("-", $date); // memecah string berdasarkan karater ‘-’

echo "Tanggal : ". $pecah[0]; // menampilkan 20
echo "Bulan : ". $pecah[1]; // menampilkan 01
echo "Tahun : ". $pecah[2]; // menampilkan 2009

?>






Digunakan untuk mengenkripsi (hashing) suatu string. Biasanya function ini digunakan untuk keperluan enkripsi password login ke suatu aplikasi. Hasilnya adalah suatu string yang tidak dapat dibaca dengan panjang 32 karakter.

<?php

$passwordAsli = "hello";
$passwordEnkrip = md5($passwordAsli);

echo $passwordEnkrip; // menampilkan ‘5d41402abc4b2a76b9719d911017c592’

?>


Keterangan:

Tidak ada function untuk membalik dari hasil md() ke string asli.






Memformat angka dengan mengelompokkan berdasarkan ribuan.

Contoh:

Berikut ini contoh script untuk menyajikan angka Rp. 1002372 menjadi bentuk Rp.
1.002.372,-

<?php

$harga = 1002372;
$formatted = number_format($harga, 0, "", ".");
echo "Harganya Rp. ".$formatted. ",-";

?>

Keterangan:

Parameter pertama dari number_format() menunjukkan bilangan yang akan diformat, parameter kedua menunjukkan jumlah digit desimal di belakang koma, parameter ketiga menunjukkan tanda pemisah untuk digit desimal di belakang koma, dan parameter keempat menunjukkan tanda pemisah untuk ribuan.

Contoh:

Berikut ini contoh script untuk menyajikan bilangan real 123456789.111111 menjadi bentuk 123.456.789,111 (tanda pemisah desimal menggunakan koma, jumlah digit desimal sebanyak 3 dan menggunakan tanda titik untuk pemisah ribuan).

<?php

$bil = 123456789.111111;
$formatted = number_format($bil, 3, ",", ".");
echo "Bilangannya ".$formatted;

?>






Digunakan untuk mereplace suatu substring dengan substring lain dalam string.

Contoh:

Script berikut ini akan mengganti substring ‘be’ menjadi ‘bi’

<?php

$kalimat = "saya ingin bebas seperti burung beo";
$replace = str_replace("be", "bi", $kalimat);
echo $replace; // menampilkan ‘saya ingin bibas seperti burung bio’

?>







Digunakan untuk menghilangkan tag HTML dalam suatu string. Biasanya untuk keamanan dalam form guna mencegah disisipkannya tag-tag HTML yang bisa merusak halaman web.

<?php

$string = "<font face='verdana' size='2'>Hello world</font>";
$hilangkanTag = strip_tags($string);

echo $hilangkanTag; // akan menghasilkan ‘Hello World’

?>







Digunakan untuk menghitung jumlah karakter dari suatu string

Contoh:

<?php

$kata = "Hello World";
$jumKarakter = strlen($kata);

echo $jumKarakter; // akan menghasilkan 11 (spasi ikut dihitung)

?>






Digunakan untuk mengubah semua huruf penyusun string menjadi huruf kecil

Contoh:

<?php

$kata = "Rosihan Ari Yuana"’;
$kecil = strtolower($kata);

echo $kecil; // menghasilkan ‘rosihan ari yuana’

?>






Merupakan kebalikan strtolower()






Menghitung jumlah substring dalam suatu string

Contoh:

<?php

$lagu = "topi saya bundar, bundar topi saya, kalau tidak bundar, bukan topi saya";
$hitungTopi = substr_count($lagu, "topi");

echo $hitungTopi; // akan menghasilkan 3.

?>






Mengambil sejumlah karakter substring dari suatu string

Contoh:

Script berikut ini akan mengambil tahun angkatan mahasiswa dari NIM ‘M0197001’,
dimana tahun angkatan terletak pada digit ke 4 dan 5 dari NIM (dalam hal ini tahun
angkatannya adalah 97)

<?php

$nim = "M0197001";
$angkatan = substr($nim, 3, 2);

echo $angkatan; // menghasilkan 97

?>


Keterangan:

Parameter pertama dari substr() menunjukkan string aslinya. Parameter kedua menunjukkan posisi awal substring yang akan diambil (dihitung mulai 0 dari karakter paling kiri string), dan parameter ketiga menunjukkan jumlah karakter subtring yang akan diambil.

Sehingga dari contoh di atas, karena posisi awal tahun angkatan itu terletak pada karakter ke-3 dari string NIM, dan tahun angkatan ini terdiri dari 2 karakter maka perintahnya adalah

substr($nim, 3, 2)




0 comments:

Post a Comment

 
Mango eBook © 2013. All Rights Reserved. Powered by Blogger
Top