Saturday 26 October 2013

Mengenal Fungsi String pada PHP

PHP banyak memiliki fungsi string, namun pada kali ini akan menjelaskan beberapa fungsi string pada PHP yang sering digunakan.

1. strpos()

strpos() adalah fungsi yang digunakan untuk mencari karakter tertentu atau teks dalam string. Jika kecocokan ditemukan, ia akan mengembalikan posisi karakter pertandingan pertama. Jika tidak cocok ditemukan, maka akan kembali FALSE.

Contoh :

<?php
echo strpos("Hello world!","world");
?> 

Output kode tersebut ialah : 6, yaitu hasil mencari kata world pada kalimat "Hello world!" berada digit ke 6, kenapa bukan 7, karena dimulai dari 0.

2. strlen()

strlen() adalah fungsi untuk mendapatkan panjang string pada sebuah karakter

Contoh :

<?php
echo strlen("Hello world!");
?>

Output kode tersebut ialah : 12, yaitu jumlah digit dari kalimat ("Hello World!) adalah 12.

3. addslashes()

addslashes() berfungsi untuk mengembalikan string dengan backslashes di depan karakter yang telah ditetapkan.

Contoh :

<?php 
$str = addslashes('My "car"');
echo($str); 
?>

Output kode tersebut ialah : (My \"car\"). Karakter yang ditetapkan :

Karakter Hasil
kutip tunggal (') 'car' = > \'car'\
kutip ganda (") "car" = > \"car"\
backslash (\) \car = > \\car

4. sprintf()

sprintf() berfungsi untuk menulis string diformat ke variabel

Contoh 1 :

<?php
$number = 1;
$str = "Jakarta";
$txt = sprintf("Ada %u juta motor di %s.",$number,$str);
echo $txt;
?>

Output dari coding diatas ialah "ada 1( dari variable number yaitu int ) juta motor di jakarta(dari variabel $str yaitu string).

Contoh 2 :

<?php
$number = 123;
$str = "Jakarta";
$txt = sprintf("%04s.",$number);
echo $txt;
?>

Output dari coding diatas ialah 0123 artinya ada penambahan angka 0 didepan jika pada variabel number hanya 3 digit.

5. substr()

substr() berfungsi untuk mengambil bagian tertentu pada string dan dimulai dari 0 untuk awalannya, jika (awalan,panjang bernilai (-) berarti dari digit terakhir dan dari nilai awal tersebut, misalnya awalnya (-4) untuk kata "karena", maka didapatkan string "rena", jika dikasih panjang (-4,lengh = (-2)) maka menjadi "re" berati mengambil string di antara -4 dan -2. Sintaknya yaitu substr("var",awal,panjang).

Contoh :

<?php
echo substr("Hello world",3)."<br>"; //Output = lo world
echo substr("Hello world",0,10)."<br>"; //Output = Hello world
echo substr("Hello world",1,8)."<br>"; //Output = ello wor
echo substr("Hello world",0,5)."<br>"; //Output = Hello
echo substr("Hello world",6,6)."<br>"; //Output = world
echo substr("Hello world",-4)."<br>"; //Output = orld
echo substr("Hello world",0,-1)."<br>"; //Output = Hello worl
echo substr("Hello world",-10,-2)."<br>"; //Output =  ello wor
echo substr("Hello world",-2-3)."<br>"; //Output = (pertama dapat "ld" kemudian mendapatkan panjang length -3, maka hasilnya "world")
?>

No comments:

Berikan Komentar