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.

# String Syntax

Pelajari cara menulis string dalam PHP dengan empat keluarga sintaks serta memahami string PHP sebagai deretan byte.

Buka →
# Single-Quoted dan Double-Quoted Strings

Pelajari cara kerja string single-quoted dan double-quoted beserta escape, tanda kutip, dan kapan memilih keduanya.

Buka →
# Heredoc dan Nowdoc

Pelajari cara menulis teks multi-baris dengan heredoc dan nowdoc — dari indentasi fleksibel hingga pola penyusunan SQL dan HTML.

Buka →
# String Interpolation

Pelajari cara menyisipkan nilai variabel, elemen array, dan property object ke dalam string dengan sintaks sederhana maupun kompleks.

Buka →
# String Concatenation

Pelajari cara menggabungkan string dengan operator titik dan titik-sama-dengan, menyusun teks panjang, serta menggabungkan array dengan implode().

Buka →
# String Length dan Encoding

Pelajari cara mengukur panjang string dengan strlen dan mb_strlen serta memotong teks UTF-8 tanpa merusak karakternya.

Buka →
# Searching dalam String

Pelajari cara mencari teks di dalam string dengan str_contains, strpos, mb_strpos, dan substr_count.

Buka →
# Replacing Text

Pelajari cara mengganti teks dalam string dengan str_replace, strtr, substr_replace, dan str_repeat.

Buka →
# Trimming dan Padding

Pelajari cara membersihkan tepi string dengan trim, menambah karakter dengan str_pad, dan membungkus teks panjang dengan wordwrap.

Buka →
# Splitting dan Joining

Pelajari cara memecah string menjadi array dengan explode serta menggabungkan array kembali menjadi string dengan implode.

Buka →
# String Formatting

Pelajari cara menyusun teks terformat dengan sprintf, printf, vsprintf, dan number_format untuk keluaran yang rapi.

Buka →
# Unicode dan UTF-8

Pelajari cara mengolah teks Unicode dan UTF-8 di PHP dengan keluarga fungsi mb_* agar karakter apa pun tetap utuh.

Buka →
# Regular Expressions

Pelajari 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 Normalization

Pelajari cara menyeragamkan teks menjadi bentuk baku dengan mb_strtolower, mb_convert_case, perapian whitespace, dan penghapusan BOM sebelum data disimpan atau dibandingkan.

Buka →