manipulasi string - Politeknik Elektronika Negeri Surabaya

advertisement
PENS - ITS
MANIPULASI STRING
1
MANIPULASI STRING
Mendeteksi Jumlah Karakter dalam String
Suatu data string dapat dihitung jumlah karakternya, dengan
menggunakan fungsi:
strlen(nama_string);
BACK
NEXT
MANIPULASI STRING
Mendeteksi Jumlah Karakter dalam String
<?php
$i=“Politeknik Elektronika Negeri Surabaya”;
$jmlhuruf=strlen($i);
echo $i.”<br>”;
echo “Jumlah Karakter pada
Kalimat diatas:”.$jmlhuruf;
?>
jmlhuruf.php
BACK
NEXT
MANIPULASI STRING
Mendeteksi Posisi suatu Karakter pada String
Fungsi: strpos(nama_string,kar_yg_diinginkan);
<?php
$string=“FASILKOM”;
echo “Teks: <b>$string</b><br>”;
$letakF=strpos($string,”F”);
echo “Posisi huruf F berada pada:”.$letakF;
p
$
;
?>
poshuruf.php
BACK
NEXT
MANIPULASI STRING
Mendeteksi Karakter dalam Variabel String
Fungsi: $nama_variabel{karakter_ke_berapa};
$nama variabel{karakter ke berapa};
<?php
$string=“FASILKOM”;
echo “Teks: <b>$string</b><br>”;
$huruf0=$string{0};
$h
$huruf1=$string{1};
f1 $ i {1}
echo “Huruf ke-0: $huruf0<br>”;
echo “Huruf ke-1: $huruf1”;
?>
akseskar.php
BACK
NEXT
MANIPULASI STRING
Mengubah Format Huruf suatu String
Huruf Kapital,fungsi:strtoupper(“data_string”);
g
(
g )
Huruf Kecil,fungsi:strtolower(“data_string”);
<?php
?php
$string1=“Politeknik Elektronika Negeri Surabaya”;
$string2=“FASILKOM”;
echo strtoupper($string1);
pp ($
g );
echo “<br>”;
echo strtolower($string2);
?>
formathrf.php
BACK
NEXT
MANIPULASI STRING
Mengkapitalkan
g p
Huruf Suatu String
g
Untuk mengkapitalkan huruf pertama pada string,
gunakan fungsi:ucfirst(data_string);
Untuk mengkapitalkan huruf pertama tiap kata dari string,
gunakan fungsi:ucwords(data_string);
<?php
$string1=“politeknik elektronika negeri surabaya”;
$hasil1=ucfirst($string1);
$hasil2=ucwords($string1);
echo $hasil1;
echo “<br>”;
echo $hasil2;
?>
hrfcaps.php
BACK
NEXT
MANIPULASI STRING
Menghilangkan Spasi di Sekitar String

Menghilangkan spasi dikanan string,
fungsi: rtrim(data_string);

Menghilangkan spasi dikiri string,
fungsi:
g ltrim(data_string);
(
g);

Menghilangkan spasi dikanan dan kiri string,
fungsi: trim(data_string);
BACK
NEXT
MANIPULASI STRING
Membuat String dari String
Membuat data string baru yang merupakan bagian dari data
string yang pertama, gunakan fungsi:
substr(data_string,posisi_awal,banyak_karakter)
<?php
$string=“Politeknik Elektronika Negeri Surabaya”;
echo “Data
Data String 1: $string <br>”;
<br> ;
$hasil=substr($string,11,11);
echo “Data String 2: $hasil”;
?>
substr.php
BACK
NEXT
MANIPULASI STRING
Mendeteksi Jumlah Substring
g dalam String
g
Untuk menghitung suatu kata yang terdapat dalam data string,
gunakan fungsi:
g
g
substr_count(data_string,substring_yang_dicari);
<?php
$ i
$string=“kuku
“k k k
kakiku
kik kaku
k k k
kaku”;
k ”
echo “Data String: $string <br>”;
$jumlah_ku=substr_count($string,”ku”);
$jumlah_ka=substr_count($string,”ka”);
echo “Jumlah Kata-ku: $jumlah_ku”;
echo “<br>”;
echo “Jumlah Kata-ka: $jumlah_ka”;
?>
jmlsubstr.php
BACK
NEXT
MANIPULASI STRING
Mendeteksi Nilai ASCII suatu Karakter
Mendapatkan Nilai ASCII sebuah karakter,
fungsi: ord(karakter);
Karakter yang diwakili oleh Nilai ASCII,
fungsi:
g chr(karakter);
(
);
<?php
echo “Nilai
Nilai ASCII dari huruf z: “.ord(
ord(“z”);
z );
echo “<br>”;
echo “Karakter yang diwakili oleh Nilai ASCII 122:”.chr(“122”);
?>
ascii.php
BACK
NEXT
MANIPULASI STRING
Mengganti Bagian String
Melakukan penggantian salah satu dari bagian string untuk diganti
dengan kata yang baru, gunakan fungsi:
str_replace(“yg_akan_diganti”,”pengganti”,nama_string);
<?php
$string=“Politeknik Elektronika Negeri Surabaya”;
echo “Teks: $string”;
echo “<br>diubah menjadi:”.str_replace(“Surabaya”,”Sby”,$string);
( S
S
$
)
?>
gantistr.php
BACK
NEXT
MANIPULASI STRING
Memecah String
g
Suatu String dapat dipecah menjadi kata-kata penyusunnya,
Gunakan fungsi: strtok(string,karakter_pemisah);
<?php
$string=“Politeknik Elektronika Negeri Surabaya”;
echo “Teks: $string”;
$pecah=strtok($string,” “);
echo “<br>Kata Penyusunnya:<br>”;
while($pecah)
{
echo $pecah.”<br>”;
$pecah=strtok(” “);
}
?>
pecahstr.php
BACK
NEXT
PENS - ITS
MODULARISASI
14
MODULARISASI
Modularisasi dalam p
pemrograman
g
umum
dilakukan dan sangat diperlukan untuk
mempermudah debugging dan pengembangan
p g
program.
 Modularisasi berarti melakukan pembuatan
program berdasarkan modul-modul .
 Setiap modul dikembangkan untuk tujuan atau
fungsi khusus. Modul dibuat secara general
(umum). Modul dapat berupa fungsi atau
prosedur.
prosedur

PENS - ITS
15
MODULARISASI
Statement Require digunakan untuk membaca
nilai
il i variable
i bl dan
d fungsi-fungsi
f
if
id
darii file
fil lain.
l i
 Cara penulisan statement Require adalah:
require(namafile);
 Teknik ini cocok untuk membuat template (pola)
yang memudahkan proses pengembangan
aplikasi dengan menggunakan pola tampilan.
Misal dalam membuat design web yang
dilakukan dengan kerja tim, pola dan gambargambar yang dibutuhkan dapat dibuat dengan
teknik ini.
ini

PENS - ITS
16
MODULARISASI
PENS - ITS
17
MODULARISASI
Statement Include akan menyertakan
y
isi suatu
file tertentu.
 Include dapat diletakkan di dalam suatu looping
misalkan
i lk dalam
d l
statement
t t
t for
f atau
t while.
hil
 Syntak penulisan: include (namafile);

PENS - ITS
18
MODULARISASI
PENS - ITS
19
SOAL
Buatlah p
program
g
menggunakan
gg
PHP untuk
menghitung jml huruf dan kata yang
dimasukkan user,inputan dari form sebagai
berikut:
input : string
output : jumlah huruf dan jumlah kata
 Buatlah program yang menerima inputan string
dan bisa mendeteksi SQL command : DDL atau
DML
contoh :
input : “select
select * from pegawai
pegawai”
output : “Anda memasukkan perintah DDL”

SOAL (CONT’D)

Buatlah p
program
g
menggunakan
gg
PHP y
yang
g bisa
menyingkat nama seseorang, dan
mengkapitalkan huruf awal tiap kata dan
menambahkan titik setelahnya.
setelahnya
Contoh:
input : Kholid fathoni setiawan
output : Kholid F. S.
PENS - ITS
TERIMA KASIH
22
Download