0812-8884-973

Part 15 : Mengenal Tipe Data String dan Cara Penulisan String dalam PHP

Part 15 : Mengenal Tipe Data String dan Cara Penulisan String dalam PHP


Pengertian Tipe Data String dalam PHP

DuniaKita Tipe data string adalah tipe data yang berisi text, kalimat, atau kumpulan karakter. Sebagai contoh, “a”, “saya sedang belajar PHP” atau “Tutorial?!” semuanya adalah string.
Tipe data string mungkin adalah tipe data yang paling sering digunakan, dan memiliki banyak fitur yang disediakan PHP. Karakter yang didukung saat ini adalah 256 karakter ASCII. List karakter ASCII tersebut dapat dilihat di http://www.ascii-code.com.

Cara Penulisan Tipe Data String dalam PHP

PHP menyediakan 4 cara penulisan tipe data string, yakni Single QuotedDouble QuotedHeredoc, dan Nowdoc. Kita akan mempelajarinya lebih dalam dalam tutorial ini.

1. Penulisan Tipe Data String dengan Single Quoted

Penulisan tipe data string menggunakan single quoted atau tanda petik satu (karakter ) merupakan cara penulisan string yang paling sederhana. Kita tinggal membuat sebuah kata atau kalimat, dan menambahkan tanda petik satu di awal dan akhir kalimat.
Untuk string yang didalamnya juga terdapat tanda petik satu, kita harus mendahuluinya dengan karakter backslash (\) agar tidak dianggap sebagai penutup string. Dan jika di dalam string anda ingin menulis tanda backslash, kita harus menulisnya dengan 2 kali (\\).
Berikut adalah contoh penulisan tipe data string menggunakan metode single quoted:
1
2
3
4
5
6
7
8
9
10
11
12
13

<?php
$string1='Ini adalah Cara Penulisan string';
$string2='Ini adalah string
yang bisa memiliki beberapa
baris';
$string3='Dia berkata: "Hallo word!"';
$string4='Anda telah berhasil melakukannya';

echo $string1; echo "<br>";
echo $string2; echo "<br>";
echo $string3; echo "<br>";
echo $string4;
?

2. Penulisan Tipe Data String dengan Double Quoted

Cara kedua dalam penulisan tipe data string dalam PHP adalah dengan menggunakan Double Quoted atau tanda petik dua (karakter ). Walaupun seperti tidak ada perbedaan dengan menggunakan single quote, hasil yang di dapat akan sangat berbeda.
Dengan double quoted, PHP akan memproses karakter-karakter khusus seperti carriage return(\n), dan karakter tab (\t) dan juga memproses setiap variabel (yang ditandai dengan tanda $didepan kata).
Di karenakan metode double quoted melakukan pemrosesan terlebih dahulu, maka untuk menampilkan karakter khusus seperti tanda petik (karakter ), tanda dollar (karakter $) dan tanda-tanda khusus lainnya, kita harus menggunakan backslash (karakter \). Berikut adalah tabel karakter khusus untuk  double quoted string:
Cara Penulisan StringKarakter Yang Ditampilkan
\"Karakter Tanda petik dua
\nKarakter Newline
\rKarakter Carriage return
\tKarakter Tab
\\Karakter Backslash
\$Karakter Dollar Sign
\{Karakter Pembuka Kurung Kurawal
\}Karakter Penutup Kurung Kurawal
\[Karakter Pembuka Kurung Siku
\]Karakter Penutup Kurung Kurawal
\0 sampai \777Karakter ASCII menggunakan nilai oktal
\x0 sampai \xFFKarakter ASCII menggunakan nilai heksadesimal
Sebagai contoh penggunaan double quoted string, saya akan menggunakan contoh yang sama dengan single quoted string, agar dapat dilihat perbedaannya:
1
2
3
4
5
6
7
8
9
10
11
12

<?php
$string1="Ini adalah string sederhana";
$string2="Ini adalah string
yang bisa memiliki beberapa
baris";
$string3="Dia berkata: "Hallow Word!"";
$string4="Anda telah berhasil melakukannya";
echo $string1; echo "<br \>";
echo $string2; echo "<br \>";
echo $string3; echo "<br \>";
echo $string4;

?>

3. Penulisan Tipe Data String Dengan Heredoc

Cara penulisan tipe data string yang ketiga yaitu dengan fitur PHP yang disebut heredoc. Fitur ini digunakan untuk membuat tipe data string yang dapat berisi beberapa baris kalimat. Dibandingkan dengan menggunakan single quote dan double quote, pembuatan string dengan heredoc tidak terlalu sering digunakan.
Agar lebih jelas, berikut adalah contoh penulisan tipe data string dengan heredoc:
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$IPK=3.10;
$string1 = <<<end
Saya sedang belajar PHP
di duniakita <br />
Kali ini tentang pembahasan
mengenai "PHP", <br /> dan berharap
bisa dapat IPK $IPK :)
end;
echo $string1;
?>

4. Penulisan Tipe Data String Dengan Nowdoc

Cara penulisan tipe data keempat dalam PHP yaitu dengan fitur Nowdoc. Fitur ini hampir sama dengan Heredoc, namun dengan pengecualian: karakter khusus dan variabel tidak akan diproses oleh PHP, atau mirip dengan single quoted string.
Berikut adalah contoh penulisan tipe data string menggunakan metode Nowdoc:
1
2
3
4
5
6
7
8
9
10
11
<?php
$IPK=3.10;
$string1 = <<< 'selesai'
Saya sedang belajar PHP
di \n duniakita <br />
Kali ini tentang pembahasan
mengenai "PHP", <br /> dan berharap
bisa dapat IPK $IPK :)
selesai;
echo $string1;
?>
Jika dilihat sekilas, tidak ada perbedaan cara penulisan metode nowdoc dengan heredoc, namun perhatikan karakter penanda akhir string. Kali ini saya menggunakan karakter ‘selesai’ sebagai penanda akhir string. Dan yang membedakannya dengan heredoc adalah, nowdocmenambahkan single quoted untuk karakter penanda akhir string. Saya menulis ‘selesai’(dengan tanda kutip satu) untuk mengawali string.
Dalam tutorial belajar PHP kali ini kita telah membahas 4 cara penulisan dan pendefenisian tipe data string, yaitu dengan single quoteddouble quotedheredoc, dan nowdoc. Metode penulisan string dengan heredoc dan nowdoc mungkin tidak akan sering anda jumpai

No comments:

Post a Comment

 
© 17Juni2017 - 2017 DuniaKita | Tutorial DuniaKita Online
DuniaKita adalah Tempat Belajar Online -->