Sebagian besar data yang diolah aplikasi web adalah teks: nama, alamat, isi artikel, hingga pesan error. Section ini membahas string PHP dari fondasinya — perbedaan single-quoted dan double-quoted, heredoc, interpolation — lalu berlanjut ke operasi sehari-hari seperti pencarian, penggantian, trimming, splitting, dan formatting. Dua chapter terakhir menyentuh topik yang lebih advance: regular expressions dan penanganan Unicode serta UTF-8.
Pelajari cara menulis string dalam PHP dengan empat keluarga sintaks serta memahami string PHP sebagai deretan byte.
Buka → # Single-Quoted dan Double-Quoted StringsPelajari cara kerja string single-quoted dan double-quoted beserta escape, tanda kutip, dan kapan memilih keduanya.
Buka → # Heredoc dan NowdocPelajari cara menulis teks multi-baris dengan heredoc dan nowdoc — dari indentasi fleksibel hingga pola penyusunan SQL dan HTML.
Buka → # String InterpolationPelajari cara menyisipkan nilai variabel, elemen array, dan property object ke dalam string dengan sintaks sederhana maupun kompleks.
Buka → # String ConcatenationPelajari cara menggabungkan string dengan operator titik dan titik-sama-dengan, menyusun teks panjang, serta menggabungkan array dengan implode().
Buka → # String Length dan EncodingPelajari cara mengukur panjang string dengan strlen dan mb_strlen serta memotong teks UTF-8 tanpa merusak karakternya.
Buka → # Searching dalam StringPelajari cara mencari teks di dalam string dengan str_contains, strpos, mb_strpos, dan substr_count.
Buka → # Replacing TextPelajari cara mengganti teks dalam string dengan str_replace, strtr, substr_replace, dan str_repeat.
Buka → # Trimming dan PaddingPelajari cara membersihkan tepi string dengan trim, menambah karakter dengan str_pad, dan membungkus teks panjang dengan wordwrap.
Buka → # Splitting dan JoiningPelajari cara memecah string menjadi array dengan explode serta menggabungkan array kembali menjadi string dengan implode.
Buka → # String FormattingPelajari cara menyusun teks terformat dengan sprintf, printf, vsprintf, dan number_format untuk keluaran yang rapi.
Buka → # Unicode dan UTF-8Pelajari cara mengolah teks Unicode dan UTF-8 di PHP dengan keluarga fungsi mb_* agar karakter apa pun tetap utuh.
Buka → # Regular ExpressionsPelajari cara menulis pola regular expression dengan preg_match, preg_match_all, preg_replace, dan preg_split untuk mencari serta mengubah teks secara fleksibel.
Buka → # Text NormalizationPelajari cara menyeragamkan teks menjadi bentuk baku dengan mb_strtolower, mb_convert_case, perapian whitespace, dan penghapusan BOM sebelum data disimpan atau dibandingkan.
Buka →