Rabu, 16 Januari 2013
PHP6: Fungsi String
Reviewed by Esemka
Date 1/16/2013 03:48:00 AM
Label:
php
,
tugas
PHP6: Fungsi String
Posted by
Esemka
di
1/16/2013 03:48:00 AM
MATERI 6
FUNGSI
STRING
6.1 Menampilkan String
Untuk menampilkan string dalam PHP disediakan beberapa fungsi,
yaitu echo, print, dan printf.
6.2 Memotong String
Untuk mengambil substring dari suatu string, digunakan fungsi substr().
Sintaksnya: substr(string
string, int start,[int length])
Keterangan : - string merupakan string yang akan
diambil substringnya.
- int start adalah posisi awal substring
yang diambil.
- int length adalah banyaknya karakter yang diambil mulai dari posisi
awal
Catatan Penting :
1. jika argument ketiga (int
length) tidak disertakan, maka substring yang diambil dimulai dari posisi awal yang ditentukan hingga akhir
string.
2. Perlu diingat posisi
karakter pada suatu string :
- Karakter pertama dari
kiri (bilangan positif) diposisikan sebagai karakter ke-0 (nol), karakter kedua memiliki posisi ke-1, dan
seterusnya.
- Karakter pertama dari
kanan (bilangan negatif) diposisikan sebagai karakter ke-1. Karakter kedua
memiliki posisi ke-2, dan seterusnya.
Contoh Program
Contoh dibawah adalah
penggunaan substr(). Save file: substr.php
Hasilnya
|
6.3 Mengubah Huruf String
Mengubah huruf string yang dimaksudkan adalah mengubah huruf
dari huruf capital ke huruf kecil atau sebaliknya.
a.
strtoupper
Fungsi strtoupper
digunakan untuk mengubah huruf string dari huruf kecil ke huruf kapital.
Sintaks : strtoupper(string string)
b.
strtolower
Fungsi strtolower
digunakan untuk mengubah huruf string dari huruf kapital ke huruf kecil.
Sintaks : strtolower(string str).
c.
ucfirst
Fungsi ucfirst
digunakan untuk mengubah huruf awal string menjadi huruf kapital. Sintaks : ucfirst(string str).
d.
ucwords
Fungsi ucwords digunakan
untuk mengubah huruf awal setiap kata pada suatu string menjadi huruf kapital.
Sintaks : ucwords(string str).
Contoh Program: save file: UbahHuruf.php
Hasil Program:
6.4 Membuang Spasi String
a. ltrim
Fungsinya adalah
membuang spasi yang terdapat pada awal (left) suatu string. Sintaksnya: ltrim(string
str,[string charlist]).
b. trim
Fungsi trim adalah
membuang white space yang terdapat
pada awal dan akhir suatu string. Sintaksnya: trim(string str,[string
charlist]).
c. rtrim
Fungsi rtrim adalah
membuang spasi yang terdapat pada akhir (right) suatu string. Sintaksnya: rtrim(string
str,[string charlist]).
Contoh Program:
Hasil Program:
6.5 Menghitung Panjang String
Fungsinya adalah menghitung
banyaknya karakter dalam suatu string termasuk karakter white space. Sintaksnya : strlen(string str).
Contoh:
Hasil Program:
6.6 Membandingkan String
Untuk membandingkan string dua buah string. Perbandingan
bersifat case sensitive.
a. strcmp
Sintaks : strcmp(string str1, string str2)
b. strcasecmp
Sintaks : strcasecmp(string str1, string str2)
c. strncmp
Sintaks : strncmp(string str1, string str2, int len)
Ket: int len adalah panjang string yang akan dibandingkan
e.
strncasecmp
Sintaks : strncasecmp(string str1,
string str2, int len)
Ket: int len adalah panjang string
yang akan dibandingkan
Contoh Program:
<?php
echo
"<u>"."Ini adalah contoh Membandingkan String"."</u>"."<br>";
$kata1 =
"Belajar";
$kata2 =
"belajar";
$hasil =
strcmp($kata1,$kata2);
echo
"Hasil strcmp : "."<br>";
if($hasil
< 0)
echo "$kata1 lebih kecil
$kata2";
elseif
($hasil == 0)
echo "$kata1 sama dengan
$kata2";
else
echo "$kata2 lebih kecil
$kata1";
echo "<br>";
$hasil =
strcasecmp($kata1,$kata2);
echo
"Hasil strcasecmp : "."<br>";
if($hasil
< 0)
echo "$kata1 lebih kecil
$kata2";
elseif
($hasil == 0)
echo "$kata1 sama dengan
$kata2";
else
echo "$kata2 lebih kecil
$kata1";
echo "<br>";
$hasil =
strncmp($kata1,$kata2,4);
echo
"Hasil strncmp : "."<br>";
if($hasil
< 0)
echo "$kata1 lebih kecil
$kata2";
elseif
($hasil == 0)
echo "$kata1 sama dengan
$kata2";
else
echo "$kata2 lebih kecil
$kata1";
echo "<br>";
$hasil =
strncasecmp($kata1,$kata2,4);
echo
"Hasil strncasecmp : "."<br>";
if($hasil
< 0)
echo "$kata1 lebih kecil
$kata2";
elseif
($hasil == 0)
echo "$kata1 sama dengan
$kata2";
else
echo "$kata2 lebih kecil
$kata1";
echo "<br>";
?>
|
Hasil Program:
6.7 Membalik String
Untuk membalik string, digunakan strrev. Sintaks:
strrev(string string).
Contoh:
Hasil Program:
6.8 Memisahkan String
Untuk memisahkan string
berdasarkan karakter pembatas yang ditentukan. Digunakan fungsi strtok(). Sintaks: strtok(string arg1, string arg2)
Contoh Program:
Hasil Program:
6.9 Mengisikan Suatu String dengan Suatu String Lain
Menghasilkan suatu string yang ditambahkan isinya dengan suatu
string lain sehingga string tersebut memiliki panjang tertentu.
Sintaks: str_pad(string input, int pad_length[string
pad_string,[int pad_type]]).
Keterangan:
- string input : string yang akan ditambahkan
isinya pada sisi sebelah kiri, kanan, atau kedua sisinya.
- int pad_lenght: panjang string terakhir
setelah diisi string.
- string pad_string : string atau karakter yang
akan ditambahkan.
- int pad_type : tipe pengisian yang akan
digunakan, yang dapat bernilai sebagai berikut:
o
STR_PAD_RIGHT berarti penambahan isi
yang dilakukan di kanan string.
o
STR_PAD_LEFT berarti penambahan isi
yang dilakukan di kiri string.
o STR_PAD_BOTH berarti penambahan
isi yang dilakukan pada kedua sisinya.
Contoh Program:
Hasil Program:
6.9.1 Fungsi
chr
Fungsi chr() digunakan untuk mendapatkan karakter ASCII dari nilai ASCII.
sintaks: chr(int ASCII)
contoh:
6.9.2 Fungsi ord
Fungsi ord() digunakan untuk mendapatkan nilai
ASCII dari suatu karakter ASCII.
Sintaks:
ord(string string)
Contoh Program:
Hasil Program:
Terimakasih Anda telah membaca tulisan / artikel di atas yang berjudul : PHP6: Fungsi String jangan lupa komen dan berbagi :)
Langganan:
Posting Komentar
(
Atom
)
Tidak ada komentar :
Posting Komentar