1. Operator String, Fungsi string
Fungsi Tanggal, Format Tanggal
Samso Supriyatna, S.Kom., M.Kom
Fakultas Ilmu Komputer
Sistem Infromasi
UNIVERSITAS
PAMULANG
2. On this slide…
Apa itu String?
Fungsi String dalam PHP
Fungsi Tanggal dalam PHP
3. Apa itu String?
String merupakan kumpulan dari karakter.
Dalam PHP, karakter sama dengan byte,
dimana terdapat 256 karakter.
Untuk menuliskannya dapat dengan:
▪ single quoted – kutip tunggal ( ' )
▪ double quoted – kutip ganda ( " )
▪ heredoc sintaks
4.
5. Heredoc adalah cara lain penulisan string
pada PHP dimana kita tidak perlu melakukan
escape (menuliskan ) untuk setip dua tanda
kutip yang kita tulis. Dengan heredoc seolah
olah kita menulis string dengan doubel quote
namun tanpa harus melakukan escape pada
dua tanda kutip (double quote) yang kita tulis
Penulisan String
6. Cara Penulisan Heredoc pada PHP
1. Diawali dengan menuliskan operator <<< diikuti dengan identifier,
syarat penulisan idetifier:
• Hanya boleh menggunakan alphanumeric dan underscore.
• Tidak boleh diawali dengan angka maupun underscore.
• Antara operator <<< dan identifier boleh dipisah dengan
spasi.Tulis string yang diinginkan pada baris baru setelah
identifier.
2. Heredoc ditutup dengan identifier yang sama dan harus memenuhi
syarat:
• Identifier penutup ditulis pada baris baru dan pada kolom
pertama dan diikuti dengan semicolon (;), tidak ada spasi
antara identifier dan semicolon.
• Sebelum atau sesudah identifier dan semicolon, tidak boleh ada
karakter lain termasuk spasi atau indent, sehingga baris
tersebut hanya berisi identifier dan semicolon.
8. Fungsi String
• chr — Menghasilkan string single-byte dari sebuah angka
• crypt — Hashing string satu arah
• echo — Mengeluarkan satu atau lebih string
• html_entity_decode — Mengonversi entitas HTML menjadi karakter
yang sesuai
• htmlentities — Konversikan semua karakter yang berlaku ke entitas
HTML
• htmlspecialchars_decode — Konversikan entitas HTML khusus
kembali ke karakter
• htmlspecialchars — Mengonversi karakter khusus menjadi entitas
HTML
• implode — Menggabungkan elemen array dengan string
• lcfirst — Membuat karakter pertama string menjadi huruf kecil
• ltrim — Hapus spasi putih (atau karakter lain) dari awal string
• md5_file — Menghitung hash md5 dari file tertentu
• md5 — Menghitung hash md5 dari sebuah string
9. Fungsi String
ord — Mengonversi byte pertama string menjadi nilai antara 0 dan 255
print — Mengeluarkan string
printf — Menghasilkan string yang diformat
rtrim — Hapus spasi putih (atau karakter lain) dari akhir string
sha1 — Menghitung hash sha1 dari sebuah string
similar_text — Menghitung kesamaan antara dua string
soundex — Menghitung kunci soundex dari sebuah string
sprintf — Mengembalikan string yang diformat
str_repeat — Ulangi string
str_replace — Ganti semua kemunculan string pencarian dengan
string pengganti
str_shuffle — Mengocok sebuah string secara acak
str_split — Mengubah string menjadi array
str_starts_with — Memeriksa apakah sebuah string dimulai dengan
substring yang diberikan
str_word_count — Mengembalikan informasi tentang kata yang
digunakan dalam string
10. Fungsi String
strcasecmp — Perbandingan string yang tidak peka huruf besar-kecil
dan aman
strlen — Dapatkan panjang string
strncmp — Perbandingan string aman biner dari n karakter pertama
strpos — Temukan posisi kemunculan pertama substring dalam
sebuah string
strrchr — Temukan kemunculan terakhir dari karakter dalam sebuah
string
strripos — Temukan posisi kejadian terakhir dari substring case-
insensitive dalam sebuah string
strrpos — Temukan posisi kejadian terakhir dari substring dalam
sebuah string terdiri dari karakter yang terkandung dalam topeng yang
diberikan
strstr — Temukan kejadian pertama dari sebuah string
strtolower — Membuat string menjadi huruf kecil
strtoupper — Membuat string menjadi huruf besar
strtr — Terjemahkan karakter atau ganti substring
substr_compare — Perbandingan aman biner dari dua string dari offse
17. Operasi Tanggal dan Waktu
Untuk mengambil tanggal dan/atau waktu
sistem menggunakan fungsi date()
Parameter fungsi date() menentukan
tampilan tanggal dan/atau waktu yang
dihasilkan
Selain fungsi date() juga terdapat fungsi
strtotime(), getdate(), strftime(), time(),
microtime() dsb