Sabtu, 19 Maret 2016

Penanganan string dan tanggal pada PHP.

Posted by Unknown on 14.58 with No comments
 Assalamualaikum wr.wb.
Hari ini saya akan sharing tentang penanganan string dan tanggal pada PHP :

1.Pengantar string.
2.Fungsi-fungsi string dalam PHP.
3.Fungsi-fungsi operasi tanggal pada PHP.

1.Pengantar string.
String merupakan kumpulan dari karakter. Dalam PHP, karakter sama
dengan byte, dimana terdapat 256 karakter. PHP tidak mendukung native-
unicode.

*Contoh string heredoc.
Program string dengan heredoc sintaks.



*Gambar tampilan heredoc.



   
2.Fungsi-fungsi string dalam PHP.
 PHP menyediakan lebih dari 90 fungsi untuk manipulasi string. Fungsi-fungsi
string dalam PHP bisa dilihat di http://ca.php.net/manual/en/ref.strings.php.

Beberapa fungsi manipulasi string yang sering digunakan, antara lain :
ƒ *addslashes() – menambahkan backslashes (\) di setiap tanda kutip (quote)
 dalam string.
ƒ *chr() – menghasilkan karakter dari bilangan ASCII
ƒ *crypt() – menghasilkan string terenkripsi searah.
ƒ *echo() – menampilkan satu atau beberapa string.
ƒ *explode() – memecah string berdasarkan suatu delimiter (separator).
ƒ *htmlentities () – mengubah semua tag html menjadi HTML entities.
ƒ *htmlspecialchars() – mengubah semua karakter khusus menjadi HTML
entities
ƒ *implode() – menggabungkan elemen array menjadi string dengan suatu
 delimiter (separator).
ƒ *join() – sama dengan implode()
ƒ *ltrim() – menghapus karakter tertentu (“ “, \t, \n, \r, \0, \x0B) di awal string.
ƒ *md5() – menghasilkan string terenkripsi searah.
ƒ *nl2br() – menambahkan HTML line break (<BR>) sebelum semua baris baru
dalam string.
ƒ *number_format() – mengatur format angka.
ƒ *ord() – menghasilkan kode ASCII dari suatu karakter. 
 *rtrim() - menghapus karakter tertentu (“ “, \t, \n, \r, \0, \x0B) di akhir
string.
 *split() – sama dengan explode
 *str_repeat() – mengulang string
 *str_replace() – mengganti semua string dalam pola menjadi suatu string.
 *strip_tags() – mengabaikan HTML dan PHP tag dalam string.
 *stripslashes() – menghilangkan backslashes (\) dalam string.
 *strlen() – menghitung panjang string.
 *strpos() – mencari posisi pertama sebuah string dalam string.
 *strrchr() – mencari posisi terakhir sebuah karakter dalam string.
 *strrpos() – mencari posisi terakhir sebuah string dalam string.
 *strrev() – membalik string.
 *strstr() – mencari posisi pertama sebuah karakter dalam string.
 *strtolower() – mengubah string menjadi huruf kecil (lower-case).
 *strtoupper() – mengubah string menjadi huruf kapital (upper-case)
 *substr() – memotong string
 *trim() - menghapus karakter tertentu (“ “, \t, \n, \r, \0, \x0B) di akhir dan
akhir string.
 *ucfirst() – mengubah huruf pertama dari semua string menjadi Upper-case.
 *ucwords() – mengubah huruf pertama tiap kata dalam string menjadi upper-
case.
 *wordwrap() – memotong sejumlah karakter dalam string dengan string-break-character.

*Contoh string3.php
Program penggunaan fungsi strtolower, strtoupper, ucfirst,
ucwords, strrev, dan strlen dalam string.



*Gambar tampilan string3.php



-Penjelasan program string3.php.
Beberapa fungsi yang digunakan dalam program 6.3 di atas antara lain :
- strtolower, untuk mengubah string menjadi lower-case.
- strtoupper, untuk mengubah string menjadi upper-case.
- ucfirst, untuk mengubah huruf pertama string menjadi upper-case.
- ucwords, untuk mengubah huruf pertama tiap kata menjadi upper-case.
- strrev, untuk membalik string.
- strlen, untuk menghitung panjang string.

*Contoh string6.php
Program penggunaan fungsi strip_tags, htmlspecialchars, dan
htmlentities untuk mengatur tag HTML.




*Gambar tampilan string6.php


*Contoh string13.php
Program penggunaan fungsi substr untuk memotong string.



*Gambar tampilan string13.php



3.Fungsi-fungsi operasi tanggal pada PHP.
 *Contoh stringdate.php
Program menampilkan date/time dengan berbagai parameter.




*Gambar tampilan stringdate.php



*Contoh stringdate2.php
Program menampilkan nama hari dalam bahasa Indonesia.



*Gambar tampilan stringdate2.php




Selesai.
Wassalamualaikum wr.wb.

0 komentar:

Posting Komentar