Site icon Nusagates Notes

PHP: Mengambil 5 Karakter Pertama dari String

Mengambil n karakter pertama dari suatu string pada PHP bisa dilakukan menggunakan fungsi substr(). Misalnya saja mengambil 5 huruf pertama dari string berisi ‘selamat malam’ sehingga menjadi ‘selam’ saja.

Aku menerapkan ini salah satunya untuk mengamankan input plat nomor yang aku batasi 8 karakter saja. Kalau inputan plat nomor diisi lebih dari 8 karakter maka hanya 8 karakter pertama saja yaang akan divalidasi dan disimpan ke dalam database.

Contoh penggunaan substr() untuk mengambil 5 karakter pertama dari sebuah string adalah sebagai berikut

$string = 'selamat malam';
$result = substr($string, 0, 5);

Pada contoh di atas dapat dilihat bahwa fungsi substr() memiliki 3 argumen dengan penjelasan sebagai berikut:

  1. Argumen pertama diisi dengan string yang mau dipotong
  2. Argumen kedua diisi dengan posisi karakter pertama yang mau dipotong, defaultnya 0 yang artinya setring tersebut akan dipotong dari karakter pertama dihitung dari kiri ke kanan
  3. Diisi dengan nilai panjang string yang akan didapat. pada contoh di atas aku ingin mengambil 5 karakter pertama dari string.

Agar lebih memahami penggunaan fungsi substr() ini, aku sertakan contoh lain yang kuambil dari dokumentasi resmi PHP:

$rest = substr("abcdef", 0, -1);  // returns "abcde"
$rest = substr("abcdef", 2, -1);  // returns "cde"
$rest = substr("abcdef", 4, -4);  // returns false
$rest = substr("abcdef", -3, -1); // returns "de"
Exit mobile version