Fungsi-fungsi String di PHP

dokumen-dokumen yang mirip
DAY 11 OPERASI STRING LAPORAN RESMI. Day 11 Operasi String. Dini Yuniasri D4 Teknik Informatika B

1. Percobaan 1 2. Percobaan 2

LAPORAN RESMI PEMROGRAMAN WEB

LAPRES PEMROGWEB-11. Macam-macam fungsi string dalam php POLITEKNIK ELEKTRONIKA NEGERI SURABAYA AINUN ABDULLAH

BAB VII FUNGSI STRING DI PHP. Banyak terdapat banyak fungsi bawaan dari php sendiri. strstr = untuk mengambil kata sebelum kata yang dicari

Laporan Resmi Pemrograman Web Day 11

LAPORAN RESMI PEMROGRAMAN WEB

LAPORAN RESMI PRAKTIKUM 9

LAPRES PEMOGRAMAN WEB DAY 11

Pendahuluan Anda akan mempelajari operator untuk menggabungkan string dan fungsi - fungsi untuk memanipulasi string.

LAPORAN RESMI PEMROGRAMAN WEB DAY 11

Fungsi. Tujuan Intruksional. Function 10/1/2015. Fungsi untuk string. Memahami cara membuat dan pemafaatan fungsi. Sesi 4

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

PEMOGRAMAN WEB II MODUL. Oleh: CHALIFA CHAZAR MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

1. Percobaan Percobaan 2

Karina Faradila Hapsari D4 IT B

Internet Programming Muhammad Zen S. Hadi, ST. MSc.

MODUL 5 JAVA SCRIPT. Sub : PENGENALAN

STRUKTUR DASAR PHP ASUMSI 02/10/2014

Konstanta String. Setiap karakter pada konstanta string menempati memori sebesar 1 byte Selalu diakhiri dengan karakter NULL atau \0

PHP (HYPERTEXT PREPROCESSOR)

DASAR DASAR PHP. Purnomo Saputro. ABSTRAK

Praktikum Aplikasi Web Pertemuan -11 Operasi String

DASAR SISTEM BILANGAN

FUNGTION PHP. Della Nurasiah. Abstrak. Pendahuluan. Pembahasan.

MODUL 2 INTERNET PROGRAMMING : PHP (2)

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

ALGORITMA DAN PEMROGRAMAN 2. 3 SKS By : Sri Rezeki Candra Nursari

Pengenalan Script. Definisi HTML

MODUL 3 PHP. (String, File, Upload)

Praktikum Aplikasi Web Pertemuan -10 Operasi String

Pengenalan PHP Contoh penulisan file PHP :

Pertemuan 6 Penanganan String dan Tanggal

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php

DASAR PHP. Oleh : Devie Rosa Anamisa

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

Fungsi Umum PHP. Fungsi string

Variabel dan Tipe data Javascript

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

Tutorial Tipe Data MySQL

Representasi Data Digital (Bagian 1)

MENAMPILKAN HASIL Operasi Keluaran (Output)

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

Dr. novrina

BAB VII DASAR-DASAR PHP

By I Wayan Simpen. 16 Oktober

String dpat dideklarasikan dengan menggunakan array karakter seperti berikut:

KURSUS ONLINE JASA WEBMASTERS

BAB VII. FUNCTION. A. Pengantar Function. #include <iostream.h> #include <conio.h> { clrscr(); // detail function

BAB 4 PENGENALAN BAHASA C

Pengantar Common Gateway Interface (CGI) dan Perl. - Konsep CGI dan Perl - Lingkungan variabel di Perl - Metode POST dan GET

TIPE DATA DAN OPERASI I/O

Modul-1 Review. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

SISTEM BILANGAN, OPERASI ARITMATIKA DAN PENGKODEAN

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

MODUL 7 WEB PROGRAMMING : PHP (2)

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

Algoritma & Pemrograman #11. by antonius rachmat c, s.kom, m.cs

IV. RANCANG BANGUN SISTEM. Perangkat lunak bantu yang dibuat adalah perangkat lunak yang digunakan untuk

Chapter 2. Tipe Data dan Variabel

Representasi Bilangan Digital (Bagian 2)

PHP Programing. M.M. Ubaidillah. Dasar-dasar PHP. merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis.

PERTEMUAN KE 1 PENGENALAN DASAR PHP

MODUL DUA VARIABEL DAN TIPE VARIABEL

Algoritme dan Pemrograman

VARIABEL & TIPE DATA PEMROGRAMAN C++

Fungsi String di PHP

Pertemuan 07 Struktur Dasar PHP

Pertemuan 10. PHP (Personal Home Page)

Pertemuan 4 KONSEP TIPE DATA

Pengertian Data datum

KUMPULAN SYNTAX DASAR C++

DASAR KOMPUTER REPRESENTASI DATA

Bab 2 Struktur Dasar PHP

Module 3. Variabel dan Tipe Data

Pengertian Situs / Web

BAB II LANDASAN TEORI

Review: Algoritme dan Program 12/29/2011. Algoritme dan Pemrograman. Review: Bagaimana memecahkan masalah dengan komputer?????

BAB V b SISTEM PENGOLAHAN DATA KOMPUTER (Representasi Data) "Pengantar Teknologi Informasi" 1

1 Pengenalan IDE Python

Internet II. Pertemuan 2 & 3 Dasar Pemrograman PHP I. Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 1

Perangkat Lunak Pengembangan Web

FUNGSI INPUT & OUTPUT

UNIVERSITAS SAM RATULANGI MANADO FAKULTAS TEKNIK, JURUSAN TEKNIK ELEKTRO Program Studi S-1 Teknik Informatika. Data & Ekspresi

Pengembangan Web. Ramos Somya

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

KARAKTER DAN STRING, ARRAY, STRUCT DAN REVIEW PADA BAHASA C

Operasi Input Output

PEMROGRAMAN BAHASA C BAB II 2.1 STRUKTUR BAHASA C

FUNGSI STANDAR. Dalam pemrograman, termasuk pembuatan web, string merupakan tipe data yang kerap kali dijumpai dalam berbagai kasus.

Mata Kuliah : Pemrograman Web II. Pokok Bahasan : Type Data & Operator. Okta Jaya Harmaja, M.Kom

Ema Maliachi,S.Kom. Pertemuan ke-2

Instalasi Code::Blocks, Tipe Data, Variabel, Konstanta, Operator, Input-Output dan Flowchart

DATA KOMPUTASI & SISTEM BILANGAN

Modul 1 Pengenalan PHP

Pengantar PHP. Mempelajari Apa itu PHP, Cara Kerja PHP, Cara Menginstall, Menjalankan PHP, Pemrograman Dasar PHP. Modul- 8 Pengantar PHP (1) 1

Algoritme dan Struktur Data

Type Data terdiri dari : - Data Tunggal : Integer, Real, Boolean dan Karakter. - Data Majemuk : String

Transkripsi:

Fungsi-fungsi String di PHP Rangkaian fungsi yang akan dibahas adalah fungsi-fungsi String, yang digunakan untuk mengolah tipe data string atau memberikan tampilan dengan format tertentu. Beberapa fungsi-fungsi string yang akan kita bahas adalah: Fungsi Echo() Dan Print() Fungsi ini merupakan fungsi yang sangat sering dijumpai dalam PHP, karena fungsi ini digunakan untuk menampilkan suatu string atau teks ke browser. Sintaksnya adalah sebagai berikut: Echo(string) Print(string) Fungsi Printf() dan Sprint() Kedua fungsi ini digunakan untuk menampilkan output ke browser dengan format tertentu. Sintaksnya adalah sebagai berikut: Printf(format[,argumen]) Sprintf(format[,argumen]) Parameter format selalu ditandai dengan karakter persen (%), kemudian diikuti oleh karakter tertentu yang memberikan spesifikasi untuk memberikan hasil dengan format tertentu. Karakter pemberi spesifikasi tersebut adalah: Karakter B C D F O S X X Keterangan Argumen diperlakukan sebagai integer, dan ditampilkan sebagai angka biner. Argumen diperlakukan sebagai integer, dan ditampilkan sebagai karakter dengan nilai ASCIInya. Argumen diperlakukan sebagai integer, dan ditampilkan sebagai angka desimal. Argumen diperlakukan sebagai double, dan ditampilkan sebagai angka floating point. Argumen diperlakukan sebagai integer, dan ditampilkan sebagai bilangan oktal. Argumen diperlakukan dan ditampilkan sebagai string. Argumen diperlakukan sebagai integer dan ditampilkan sebagai angka heksadesimal (dengan huruf kecil). Argumen diperlakukan sebagai integer dan ditampilkan sebagai angka heksadesimal (dengan huruf besar). $angka1 = 68.75; $angka2 = 54.35; $angka = $angka1 + $angka2; // echo $angka akan menghasilkan "123.1"; $format = sprintf ("%01.2f", $angka); // echo $format akan menghasilkan "123.10" 1

Diantara karakter % dan karakter pemberi spesifikasi juga dapat disisipkan angka. Angka di depan karakter pemberi spesifikasi menunjukkan jumlah digit atau jumlah karakter (minimum) yang akan ditampilkan. Jika ada angka titik, berarti hal tersebut menunjukkan jumlah angka di belakang koma. Misalnya %01.2f menunjukkan bahwa bilangan tersebut ditampilkan sebagai floating point dan harus ada 2 angka di belakang koma yang ditampilkan, %02d menunjukkan bahwa bilangan tersebut ditampilkan sebagai integer dan harus ada 2 angka yang ditampilkan, jadi jika hanya terdapat angka 8, akan diubah menjadi 08. $year = 2001; $month = 8; $day = 17; $tanggal = sprintf ("%04d-%02d-%02d", $year, $month, $day); // echo $tanggal akan menghasilkan 2001-08-17 Fungsi Htmlentities() Fungsi ini digunakan untuk menghentikan proses penerjemahan tag HTML oleh browser, sehingga tag HTML akan dibiarkan muncul seperti apa adanya, tanpa diterjemahkan oleh browser. Sintaksnya adalah sebagai berikut: Htmlentities(string) <? $str = <A HREF= abc.htm > Klik Di Sini </A> ; $result = htmlentities($str); echo $str ; echo $result ;?> Jika variabel $str langsung dikenai fungsi echo(), maka yang muncul adalah link yang bertuliskan Klik Di Sini, tapi jika dikenai htmlentities() terlebih dahulu seperti yang ditunjukkan oleh variabel $result, maka yang muncul adalah <A HREF= abc.htm > Klik Di Sini </A>. Hal seperti ini berguna misalnya jika kita hendak menampilkan tutorial penggunaan HTML dalam bentuk file HTML juga. Seperti contoh tersebut, misalnya kita hendak memberi pelajaran bagaimana membuat sebuah link. Jika hendak menuliskan <A HREF= abc.htm > Klik Di Sini </A> tanpa diterjemahkan oleh browser, maka kita harus menuliskannya sebagai berikut: < A HREF='abc.htm' > Klik Di Sini < /A > Htmlentities() akan mempermudah pekerjaan kita. 2

Fungsi Strstr(), Stristr(), dan Strchr() Ketiga fungsi ini digunakan untuk mencari keberadaan suatu string di dalam string lain. Sintaksnya adalah sebagai berikut: Strstr(tujuan,pencari) Stristr(tujuan,pencari) Strchr(tujuan,pencari) Dari ketiga fungsi tersebut, hanya stristr() yang tidak bersifat case sensitive. Parameter tujuan adalah string yang dicari oleh pencari. Hasil yang didapat adalah mulai dari karakter pencari pertama yang ditemukan sampai akhir string tujuan. Jika string pencari tidak terdapat pada string tujuan, maka fungsi akan menghasilkan nilai False. $email = user@domain.com ; $domain = strstr($email, @ ); // echo $domain akan menghasilkan @domain.com Fungsi Strlen() Fungsi ini digunakan untuk mengukur panjang karakter sebuah string. Sintaksnya adalah sebagai berikut: Strlen(string) Sebuah spasi akan dihitung sebagai sebuah karakter. $str = The quick brown fox jumps over the lazy dog ; $pj = strlen($str) // variabel $pj bernilai 43 Fungsi Strrev() Fungsi ini digunakan untuk membalik urutan karakter-karakter penyusun string dari depan ke belakang menjadi dari belakang ke depan. Dengan kata lain fungsi ini digunakan untuk membaca string secara terbalik. Strrev(string) $str = Belajar PHP itu mudah ; echo strrev($str); // hasilnya adalah hadum uti PHP rajaleb 3

Fungsi Str_replace() Fungsi ini digunakan untuk mengganti suatu string dengan string yang lain. Sintaksnya adalah sebagai berikut: Str_replace(yang_diganti,pengganti,tujuan) Parameter yang_diganti menunjukkan string yang akan diganti. Parameter pengganti menunjukkan string yang akan menggantikannya. Parameter tujuan adalah string secara keseluruhan yang didalamnya mengandung string yang_diganti. Bisa juga merujuk pada variabel tertentu yang berisi sebuah string. $str = Belajar PHP itu sulit ; echo str_replace( sulit, mudah, $str) // hasilnya adalah Belajar PHP itu mudah Fungsi Substr() Fungsi ini digunakan untuk mengambil atau memotong suatu bagian sebuah string dan menampilkannya sebagai sebuah string tersendiri. Sintaksnya adalah sebagai berikut: Substr(string,mulai[,panjang]) String akan diambil atau dipotong mulai dari karakter yang terletak pada nomor yang ditunjukkan oleh parameter mulai dengan jumlah sebanyak angka yang ditunjukkan oleh parameter panjang. $rest = substr ("abcdef", 1); // menghasilkan "bcdef" $rest = substr ("abcdef", 1, 3); // menghasilkan "bcd" Parameter mulai juga dapat diisi dengan negatif. Jika negatif, maka perhitungan dimulai dari karakter yang paling belakang. $rest = substr ("abcdef", -1); // menghasilkan "f" $rest = substr ("abcdef", -2); // menghasilkan "ef" $rest = substr ("abcdef", -3, 1); // menghasilkan "d" Fungsi Strtolower() dan Strtoupper() Kedua fungsi ini digunakan untuk mengkonversi string menjadi huruf kapital semua atau huruf kecil semua. Sintaksnya adalah sebagai berikut: Strtolower(string) Strtoupper(string) 4

$str = StrINg ini terdiri DARi huruf besar dan KECIl ; echo strtolower($str); // hasilnya adalah: string ini terdiri dari huruf besar dan kecil echo strtoupper($str); // hasilnya adalah: STRING INI TERDIRI DARI HURUF BESAR DAN KECIL Fungsi Strpos() Fungsi ini digunakan untuk mengetahui posisi sebuah string di dalam string yang lain. Sintaksnya adalah sebagai berikut: Strpos(tujuan,pencari) Jika pada string tujuan terdapat lebih dari satu karakter yang dicari oleh karakter pencari, maka karakter pertama yang ditemukan yang akan dipakai. $str = bambang ; $cari = strpos($str, b ); // echo $cari akan menghasilkan 0 Perhatikan bahwa sangat mudah terjadi kebingungan antara karakter yang ditemukan pada posisi ke nol dengan karakter tidak ditemukan. Oleh karena itu diperlukan suatu cara untuk membedakannya, sebagai berikut: // pada PHP 4.0b3 dan terbaru: $pos = strpos ($str, "b"); if ($pos === false) { // perhatikan jumlah tanda = ada 3 echo Tidak ditemukan ; } // pada PHP sebelum 4.0b3: $pos = strpos ($str, "b"); if (is_string ($pos) &&!$pos) { echo Tidak ditemukan ; --- ooooo --- 5