Anda di halaman 1dari 12

STRING FUNCTION 1

A.String
Dalam pemrograman komputer adalah sebuah deret simbol. Tipe data string adalah tipe
data yang digunakan untuk menyimpan barisan karakter.di PHP String adalah kumpulan
dari karakter, bilangan, spasi, dan yang lainnya yang berada dalam tanda petik. Di
bawah ini semuanya adalah string :

'9 Januari 2009 '


'1.000.000'
"satu juta"
'Belajar PHP'

Contoh Penggunaan String di PHP


//mendefinisikan string
$kegiatan = 'Belajar PHP';
$tempat = 'wikipedia';
//Strings Concatenation
echo $kegiatan." di ".$tempat;

B.Fungsi ( Function)
Dalam bahasa pemograman adalah kode program yang dirancang untuk menyelesaikan
sebuah tugas tertentu, dan merupakan bagian dari program utama. Menggunakan fungsi
dalam teori pemograman sering juga disebut dengan istilah memanggil fungsi (calling
a function). Fungsi dipanggil dengan menulis nama dari fungsi tersebut, dan diikuti
dengan argumen (jika ada).

Argumen ditulis di dalam tanda kurung, dan jika jumlah argumenlebih dari satu, maka
diantaranya dipisahkan oleh karakter koma.Setelah memproses nilai inputan, hampir
semua fungsi akan memberikan nilai hasil pemrosesan tersebut (walaupun ada fungsi
yang tidak memberikan nilai). Cara fungsi memberikan nilainya ini sering disebut
dengan mengembalikan nilai (return a value). Nilai yang dikembalikan oleh sebuah
fungsi dapat ditampung ke dalam variabel, atau langsung ditampilkan ke web
browser.Sebagai latihan dan prakter dalam menggunakan fungsi, Berikut adalah format
dasar pemanggilan, dan pengembalian nilai fungsi:
1

$varibel_hasil_fungsi = nama_fungsi(argumen1, argumen2, argumen3)

$varibel_hasil_fungsi adalah variabel yang akan menampung hasil pemrosesan


fungsi. Tergantung fungsinya, hasil dari sebuah fungsi bisa berupa angka, string,
array, bahkan objek.

nama_fungsi adalah nama dari fungsi yang akan dipanggil

argumen1, argumen2 adalah nilai inputan fungsi. Banyaknya argumen yang


dibutuhkan,

tergantung

kepada

fungsi

tersebut.

Jika

sebuah

fungsi

membutuhkan argumen 2 buah angka, maka kita harus menginputnya sesuai


dengan aturan tersebut, atau jika tidak, PHP akan mengeluarkan error.

Sebagai contoh, PHP menyediakan fungsi akar kuadrat, yakni sqrt(), berikut adalah
cara penggunaannya:
1

<?php

$akar_kuadrat = sqrt(49);

echo "Akar kuadrat dari 49 adalah $akar_kuadrat";

// Akar kuadrat dari 49 adalah 7

?>

Dalam contoh diatas, fungsi sqrt() akan menghitung akar kuadrat dari nilai argumen
yang diinput. Saya menambahkan argumen 49 sebagai inputan.

1.Fungsi Substr()
Fungsi ini digunakan untuk mengambil atau memotong suatu bagian sebuah string dan
menampilkannya sebagai sebuah string tersendiri.
Sintaks PHP :
substr ( string $string , int $start [, int $length ] )

Parameter :
$string, adalah string yang akan diambil bagiannya
$start, posisi awal karakter yang akan diambil
$length, adalah panjang dari subs string

Contoh penggunaan :
<?php
echo substr("ivansilalahi", 3)."<br>";

//Hasilnya nsilalahi

echo substr("ivansilalahi", 3, 2)."<br>";

//Hasilnya ns

echo substr("ivansilalahi", -3)."<br>";

//Hasilnya ahi

echo substr("ivansilalahi", -3, 2)."<br>";

//Hasilnya ah

?>

2.Substr Replace()
Fungsi : Mengganti teks pada bagian tertentu string
Sintaks PHP :
substr_replace ( mixed $string , string $replacement , int $start [, int $length ] )

Parameter :
$string, adalah string yang akan diproses/diganti
$replacement, adalah string pengganti dari substring yang ditentukan
$start, adalah sub string diawali dari karakter ke berapa
$length, adalah panjang sub string

Contoh penggunaan :

<?php
$teks = "ivansilalahi";
echo substr_replace($teks, 'san', 3, 2);
//hasilnya : ivasanilalahi
?>

3.Strstr ()
Fungsi strstr() merupakan fungsi yang digunakan untuk mengambil sebagian string dari
suatu posisi sub-string yang dicari. Jika posisi sub-string ditemukan maka mulai posisi
tersebut sampai akhir string merupakan hasilnya.
Sintaks dasar fungsi strstr() dalam php :
strstr( string , sub-string)
Contoh program dengan fungsi strstr() :
<html>
<body>
<h1> Belajar PHP
<br> Bersama Hastomo Network </h1>
<h3> Fungsi strstr : </h3>
<? php
$hasil=strstr("Hastomo Network","m");
echo "Karakter : Hastomo Network"."</br>";
echo "Hasil karakter : ".$hasil;
?>
</body>
</html>

Tampilan program dalam browser :

4.Strrev()
Fungsi : Membalikkan string
Sintaks PHP:
strrev ( string $string )
Contoh penggunaan :
<?php
echo strrev("Hello world!"); // Hasil "!dlrow olleH"
?>

5.Str replace()
Fungsi : Mengganti string yang dicari dengan string pengganti
Sintaks PHP :
str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
Parameter :
$search, adalah bagian string yang akan di ganti
$replace, adalah string pengganti
$subject, adalah string yang akan diproses
$count, jumlah bagian yang cocok dan diganti

Contoh penggunaan :
<?php
$str = "Hello Apa kabar";
$str2 = str_replace("a","x",$str,$count);
echo $str2."<br>";
echo $count;
//Hasil : Hello Apx kxbxr
//hasil 3
?>

6.Ucfirst ()
Fungsi ucfirst digunakan untuk mengkonversi karakter pertama pada string dengan
format huruf kapital .
Sintaks dasar fungsi ucfirst() :
ucfirst($str)
Contoh sederhana fungsi ucfirst() :
<?php
$nama = "haniif fii sabiilillah";
echo ucfirst($nama);
?>
Output dari script php diatas jika dijalankan dalam browser :

7.Uc Words()
Fungsi ucwords() digunakan untuk mengkonversi setiap awal kata dalam string dengan
format huruf kapital.Sintaks dasar fungsi ucwords() :
ucwords($str)
Contoh sederhana fungsi ucwords() :
<?php
$nama = "haniif fii sabiilillah";
echo ucwords($nama);
?>
Output dari script php diatas jika dijalankan dalam browser :

8.Itrim ()
Fungsi ltrim() digunakan untuk mengembalikan sebuah string yang telah dihilangkan
baik itu spasi ataupun karakter lainnya yang ada pada awal (kiri) string.Sintaks dasar
fungsi ltrim() :
ltrim($str [, $char_mask])
Contoh fungsi ltrim() :
<?php
$nama = " Haniif Fii Sabiilillah";
echo ltrim($nama);
?>
Output dari script php diatas jika dijalankan dalam browser :

9.Itrim ()
Fungsi rtrim() digunakan untuk mengembalikan sebuah string yang telah dihilangkan
baik itu spasi maupun karakter lainnyai yang ada pada akhir (kanan) string.Sintaks dasar
fungsi rtrim() :
rtrim($str [, $char_mask])
Contoh sederhana fungsi rtrim() :
<?php
$nama = "Haniif Fii Sabiilillah
echo rtrim($nama);
?>

";

Output dari script php diatas jika dijalankan dalam browser :

10.Strpos ()
strpos() function berfungsi untuk mencari string di dalam sebuah string.
Syntax
strpos(string,find,start)

Parameter

string string yang ada. Parameter ini harus ada.

find string yang mau dicari. Parameter ini harus ada.

start posisi awal pencarian. Parameter ini opsional.

Catatan

Jika string yang dicari ketemu maka function ini akan memberitahukan posisinya.
Jika tidak ketemu maka function ini akan menghasilkan False.

Bila ada dua string yang cocok maka yang diberitahukan hanyalah posisi string
yang cocok pertama kali.

String diurutkan mulai dari [0] dan bukan [1].

Huruf besar dan kecil berpengaruh.


Berikut ini adalah contoh dari penggunaan strpos() function.
Code PHP 1:
$numberedString = "1234567890"; // 10 angka dari 1 sampai 0
$fourPos = strpos($numberedString, "4");
echo "Posisi angka 4 di dalam string adalah $fourPos";

Hasil code PHP 1:


Posisi angka 4 di dalam string adalah 3

11.Preg_grep ()
fungsi preg_grep() mencari semua elemen dari input_array, dan mencocokkan semua
elemen dengan pola regexp.
preg_grep Return array entries that match the pattern
Description
array preg_grep ( string $pattern , array $input [, int $flags = 0 ] )
Returns the array consisting of the elements of the input array that match the
given pattern.

Parameter
pattern
Pola untuk mencari, sebagai string.
input
Input array.
flags
Jika diatur ke PREG_GREP_INVERT fungsi ini mengembalikan elemen input
array tidak cocok dengan yang diberikan.
Nilai kembali
Mengembalikan array diindeks menggunakan tombol dari input array.
Contoh # 1 preg_grep () contoh
<?php
// return all array elements
// containing floating point numbers
$fl_array = preg_grep ( "/^(\d+)?\.\d+$/" , $array );
?>

12.Preg_Match ()
Fungsi preg_match() akan mencari data yang sesuai dengan pola yang telah ditentukan
fungsi yang digunakan untuk Regex dalam php adalah preg_match($regex, $string), di
mana $regex adalah pola yang akan dicari dan $string adalah variabel yang akan dicari
apakah ada pola $regex di dalamnya. Contoh Regex paling sederhana untuk mencari
apakah ada pola fgh dalam string abcdefghijk sebagai berikut.

<?php

$string = 'abcdefghijk';

if(preg_match("/fgh/", $string)) {

4
5

echo 'String berisi pola fgh';


} else {

echo 'Tidak ada pola fgh dalam string';

?>

1.Untuk mencari pola berawalan suatu string, maka regex yang digunakan adalah
karakter caping ^. Contohnya, apakah string berawalan abc maka regex-nya adalah
sebagai berikut.
1

<?php

$string = 'abcdefghijk';

if(preg_match("/^abc/", $string)) {

4
5

echo 'String berawalan abc';


} else {
echo 'Tidak berawalan abc';

6
7
8

}
?>

DAFTAR PUSTAKA
http://blog.haqqi.net/2011/07/pengenalan-regex-php/
http://hamikun.blogspot.co.id/2013/03/macam-macam-fungsi-stringpart-1_1.html
http://aguezthefallen.blogspot.co.id/2012/12/macam-macam-fungsistring-pada-php.html

Anda mungkin juga menyukai