Di tutorial ini kita akan membahas bagaimana cara menghapus spasi awal dan akhir di PHP dengan fungsi trim()
pada sebuah string
, fungsi trim()
juga memungkinkan anda menghapus ruang putih, sehingga string tersebut lebih bersih dari karakter yang tidak perlu.
Berikut ini adalah deskripsi singkat mengenai fungsi trim()
.
trim(string $string, string $characters = " \n\r\t\v\x00"): string
Code language: PHP (php)
Fungsi trim()
memiliki dua parameter.
$string
adalah data string atau kalimat yang ingin diproses.$characters
adalah karakter yang ingin dihapus dari kedua ujung$string
, parameter ini bersifat opsional.
Secara bawaan (default), fungsi trim()
akan menghapus beberapa karater dibawah ini.
Karakter | ASCII | Kode Hexa | Deskripsi |
---|---|---|---|
” “ | 32 | 0x20 | Spasi |
“\t” | 9 | 0x09 | Tab |
“\n” | 10 | 0x0A | Baris baru |
“\r” | 13 | 0x0D | Enter |
“\0” | 0 | 0x00 | NULL-Byte |
“\v” | 11 | 0x0B | Tab vertikal |
Jika anda ingin menghapus karakter lain selain pada daftar karakter diatas, anda dapat menentukannya di $characters
. Berikut ini adalah ilustrasi blok yang akan dihapus oleh trim()
.
Contoh penggunaan fungsi trim()
Mari kita buat beberapa contoh penggunaan fungsi trim()
di PHP.
1. Menghapus spasi awal dan akhir string
Berikut ini contoh penggunaan trim()
untuk menghapus karakter spasi di awal dan akhir string
.
<?php
$string = ' Coding ';
$trim = trim($string);
var_dump($trim); // Output: string(6) "Coding"
Code language: HTML, XML (xml)
Kode diatas akan menghasilkan keluaran kata “Coding” tanpa spasi diawal dan akhir, berbeda dengan saat sebelum diproses oleh fungsi trim()
.
Baca juga: Menghapus Spasi Awal String Di PHP Dengan Fungsi ltrim()
2. Menghapus karakter spesifik di awal dan akhir string
Selain karakter bawaan dari fungsi trim()
dimana hanya dapat menghapus spasi dan ruang kosong atau ruang putih diatara kedua sisi string
, anda juga dapat menentukan karakter spesifik, sebagai contoh dibawah ini.
<?php
$string = '-PHP-';
$trim = trim($string, '-');
var_dump($trim); // Output: string(3) "PHP"
Code language: HTML, XML (xml)
Kode diatas akan menghapus karakter “-“ di antara kata “PHP”, diantara kedua sisi tersebut simbol yang ditentukan di parameter $characters akan dihapus diantara kedua sisi $string sehingga akan menghasilkan keluaran “PHP” tanpa “-“.
Demikian tutorial menghapus spasi awal dan akhir string
di PHP menggunakan fungsi trim()
, jika ada pertanyaa silakan tinggalkan komentar ya!