Untuk mengekstrak substring dari sebuah string di PHP, kita dapat menggunakan fungsi bawaan substr()
. Fungsi ini membutuhkan tiga parameter, yaitu string asli yang akan diekstrak, posisi awal dari substring, dan panjang substring yang akan diekstrak.
Berikut adalah sintaks dari fungsi substr()
:
substr(string $string, int $start, ?int $length = null): string
Keterangan dari parameter-parameter tersebut adalah:
$string
: string asli yang akan diekstrak substring-nya$start
: posisi awal dari substring yang akan diekstrak. Jika nilai negatif, maka posisi dihitung dari akhir string.$length
: (opsional) panjang substring yang akan diekstrak. Jika tidak ditentukan, maka secara default fungsisubstr()
akan mengambil semua karakter dari posisi awal hingga akhir string.
Berikut adalah contoh penggunaan fungsi substr()
:
$string = "Hello world!"; $subString1 = substr($string, 0, 5); // Output: "Hello" $subString2 = substr($string, 6); // Output: "world!" $subString3 = substr($string, -6); // Output: "world!" $subString4 = substr($string, 6, 3); // Output: "wor"
Pada contoh di atas, $subString1
mengambil 5 karakter pertama dari string, $subString2
mengambil substring dari karakter ke-6 hingga akhir string, $subString3
mengambil substring dari 6 karakter terakhir string, dan $subString4
mengambil 3 karakter dari posisi ke-6.
FAQ Terkait
Berikut adalah beberapa FAQ lainnya yang terkait dengan topik ini:
- Bagaimana menulis komentar di PHP?
- Bagaimana menghapus spasi putih dari string di PHP?
- Bagaimana menghitung jumlah karakter dalam string di PHP?
- Bagaimana menghitun jumlah kata dalam string di PHP?
- Bagaimana mengganti kata di dalam string di PHP?
- Bagaimana menambahkan string di PHP?
- Bagaimana mengekstrak substring dari string di PHP?