Section Artikel Show
String PHPString PHP adalah urutan karakter yaitu, digunakan untuk menyimpan dan memanipulasi teks. PHP hanya mendukung set 256 karakter sehingga tidak menawarkan dukungan Unicode asli. Ada 4 cara untuk menentukan literal string di PHP yang disebutkan seperti dibawah ini
Single QuotedKita dapat membuat string dalam PHP dengan menyertakan teks dalam tanda kutip tunggal. Ini adalah cara termudah untuk menentukan string di PHP. Untuk menentukan tanda kutip tunggal literal, escape dengan garis miring terbalik () dan untuk menentukan garis miring terbalik literal () gunakan garis miring terbalik ganda (\). Semua contoh lain dengan garis miring terbalik seperti \ r atau \ n, akan menjadi keluaran yang sama seperti yang ditentukan alih-alih memiliki arti khusus. String Single Quoted diperlakukan hampir secara harfiah, sedangkan string Double Quoted menggantikan variabel dengan nilainya serta secara khusus menafsirkan urutan karakter tertentu. Contoh kode Single Quoted pada bahasa program PHP yaitu <?php $str='Hello text within single quote'; echo $str; ?> Catatan penting dalam Single Quoted ini yaitu Dalam string PHP Single Quoted, sebagian besar urutan escape dan variabel tidak akan diinterpretasikan. Tapi, kita bisa menggunakan Single Quoted melalui \ ‘dan garis miring terbalik melalui \ di dalam string PHP Single Quoted. Double QuotedDi PHP, kita juga dapat menentukan string dengan menyertakan teks dalam tanda kutip ganda. Tetapi urutan escape dan variabel akan diinterpretasikan menggunakan string PHP Double Quoted. Anda tidak dapat menggunakan kutip ganda secara langsung di dalam string kutip ganda seperti kode PHP dibawah ini yang akan menghasilkan sebuah output Parse Error. <?php $str1="Using double "quote" directly inside double quoted string"; echo $str1; ?> Kita dapat menyimpan beberapa teks baris, karakter khusus dan urutan escape dalam string PHP yang dikutip ganda. Kemudian Dalam string yang double quoted, variabel akan diinterpretasikan. Heredoc SyntaxSintaksis heredoc (<<<) adalah cara ketiga untuk membatasi string. Dalam sintaksis Heredoc, pengenal disediakan setelah operator <<< heredoc ini, dan segera baris baru mulai menulis teks apa pun. Untuk menutup kutipan, string mengikuti sendiri dan sekali lagi pengenal yang sama diberikan. Pengenal penutup itu harus dimulai dari baris baru tanpa spasi atau tab apa pun. Aturan penamaan pada heredoc sintaks ini yaitu Pengenal harus mengikuti aturan penamaan yang hanya boleh berisi karakter alfanumerik dan garis bawah, dan harus dimulai dengan garis bawah atau karakter non-digit. Newdoc SyntaxNewdoc mirip dengan heredoc, tetapi penguraian dalam newdoc tidak dilakukan. Itu juga diidentifikasi dengan tiga simbol kurang dari <<< diikuti oleh pengenal. Tapi di sini pengenal diapit tanda kutip tunggal, mis. <<< ‘EXP’. Newdoc mengikuti aturan yang sama seperti heredocs. Perbedaan antara newdoc dan heredoc adalah – Newdoc adalah string Single Quoted sedangkan heredoc adalah string Double Quoted. Catatan penting yaitu Newdoc berfungsi sebagai tanda kutip tunggal atau single quoted. Tidak ada batasan buatan pada panjang string – dalam batasan memori yang tersedia, Anda harus dapat membuat string panjang secara sembarangan. String yang dipisahkan oleh tanda kutip ganda (seperti dalam “ini”) diproses sebelumnya dalam dua cara berikut oleh PHP –
Penggantian escape-sequence pada string PHP adalah seperti dibawah ini
Menggabungkan String di PHPUntuk menggabungkan dua variabel string bersama-sama, gunakan operator titik (.) dan untuk mengetahui contoh dari cara penggabungan string ini dapat dilihat pada kode berikut <?php $string1="Hello World"; $string2="1234"; echo $string1 . " " . $string2; ?> Output yang dihasilkan yaitu : Hello World 1234 Jika kita melihat kode di atas, Anda melihat bahwa kami menggunakan operator penggabungan dua kali. Ini karena kami harus memasukkan string ketiga. Di antara dua variabel string kami menambahkan string dengan satu karakter, spasi kosong, untuk memisahkan kedua variabel. Fungsi String PHPPHP menyediakan berbagai fungsi string untuk mengakses dan memanipulasi string. Daftar fungsi string PHP secara lengkap dapat dilihat pada tabel di bawah ini.
Fungsi String Yang Sering Digunakan Sehari-hari
|