trim() adalah salah satu fungsi built-in PHP yang tujuannya adalah untuk memangkas spasi putih dan juga karakter lain yang telah ditentukan dari sisi kiri dan kanan string. Oleh karena itu sangat berguna dalam berbagai skenario seperti
- Untuk membersihkan input yang diberikan oleh pengguna seperti nilai bidang teks yang dikirimkan
- Hapus karakter jeda baris di akhir baris yang tidak diperlukan
- Untuk mengurai atau memastikan bahwa string berada dalam format yang diperlukan sebelum diteruskan ke program lain
Sintaks dengan Parameter
Berikut ini adalah sintaks dengan parameter
Mulai Kursus Pengembangan Perangkat Lunak Gratis Anda
Pengembangan web, bahasa pemrograman, pengujian Perangkat Lunak & lainnya
Paket Pengembangan Perangkat Lunak Semua dalam Satu(600+ Kursus, 50+ proyek)
Harga
Lihat Kursus
600+ Kursus Daring. 50+ proyek. 3000+ Jam. Sertifikat yang Dapat Diverifikasi. Akses Seumur Hidup
4. 6 (85.567 peringkat)
Sintaksis
trim ( string $str [, string $character_mask = " \t\n\r\0\x0B" ] ) : stringSeperti yang ditunjukkan di atas, parameter input untuk fungsi trim ini termasuk string input yang akan dipangkas spasinya dari awal dan akhir string $str. Parameter kedua dalam sintaks bersifat opsional dan digunakan untuk menentukan secara eksplisit karakter apa yang harus dipangkas dengan tepat
Karenanya tanpa parameter kedua, fungsi trim memotong parameter di bawah secara default
- ” ” (ASCII 32 (0x20)) yang merupakan karakter spasi normal
- “\t” (ASCII 9 (0x09)) yang merupakan karakter tab
- “\n” (ASCII 10 (0x0A)) yang mewakili karakter baris baru
- “\r” (ASCII 13 (0x0D)) yang merupakan karakter carriage return
- “\0” (ASCII 0 (0x00)) yang disebut byte NULL
- “\x0B” (ASCII 11 (0x0B)) yang mewakili tab vertikal
Parameter yang Diperlukan
- str. Ini adalah string input yang akan dipangkas dari spasi putih
- topeng_karakter. Ini adalah bidang opsional yang juga dapat ditentukan menggunakan parameter ini. Semua karakter yang disebutkan di dalam kawat gigi akan dipangkas. Dengan ini, kita juga dapat menentukan berbagai macam karakter
- Kembalikan nilai. Menghasilkan string yang dipangkas
Jenis trim() di PHP
Ada 3 jenis fungsi trim() yang dapat digunakan untuk tujuan yang disebutkan di bawah ini
- memangkas(). Ini adalah yang normal dan dapat digunakan untuk memangkas dari awal dan akhir string
- ltrim(). Ini digunakan untuk memangkas karakter dari awal string input
- rtrim(). Ini digunakan untuk memangkas karakter dari akhir string input
Contoh trim() di PHP
Diberikan di bawah ini adalah contoh trim() di PHP
Contoh #1 – Untuk menghapus karakter baris baru
Kode
<?php $str = "\n\nDemo text!\n\n"; echo "Trim: " . ($str); ?>_Keluaran
Pada contoh di atas, kami menampilkan untuk melihat output tanpa menggunakan fungsi trim(). Dalam string yang ditugaskan, kami menampilkan baris baru sebagai bagian dari kalimat untuk tujuan pengujian. Hal yang sama dapat dilihat pada output
Keluaran
Contoh di atas menampilkan program dasar untuk kegunaan fungsi trim(). Di sini $str adalah variabel yang akan dideklarasikan string atau kalimat yang diperlukan. Setelah menggunakan fungsi trim seperti yang terlihat pada output, ia memotong semua \n yang ada di string input dan menampilkan string tersebut
Contoh #2 – Untuk menghapus karakter tab
Kode
<?php $str1=" Just an example"; $str_new=trim($str1,"\t"); //echo $str_new; var_dump($str_new); ?>Keluaran
Pada contoh di atas, kita menggunakan fungsi trim untuk menghapus karakter tab (“\t”) dengan secara eksplisit menentukan karakter pada parameter kedua dari fungsi trim seperti yang terlihat. Pertama, kita menugaskan string yang diperlukan ke parameter bernama str1, lalu menggunakan parameter lain $str_new untuk menambahkan tab di akhir $str1. Secara bersamaan fungsi trim digunakan yang menghilangkan karakter tab ini dari akhir string
Saat kami mencoba kode yang sama dengan menghapus fungsi trim, kami dapat melihat bahwa tab tambahan akan dicetak di akhir string seperti yang telah kami tambahkan di parameter $str_new. Karenanya fungsionalitas trim diverifikasi
Contoh #3 – Untuk menghapus karakter spasi kosong
Kode
<?php $str = " No blank space "; // Displays "No blank space" echo trim( $str ); ?>_Keluaran
Pada contoh di atas, kita dapat melihat bahwa input string memiliki banyak ruang kosong di awal. Karenanya untuk menghapus ini kami menggunakan fungsi trim. Seperti yang terlihat pada keluaran, semua ruang kosong dari awal telah dipangkas dan string masukan yang tepat ditampilkan. Harap perhatikan juga bahwa hanya spasi putih antara awal dan akhir string yang dipangkas dan bukan spasi di antara kalimat. Seperti spasi di antara "Contoh" dan "untuk" masih sama
Contoh #4 – Untuk menghapus lebih dari satu karakter khusus
Kode
Keluaran
Pada contoh di atas, kita dapat melihat bahwa input string memiliki 2 karakter khusus “\n” dan “\r”. Oleh karena itu, kami akan menggunakan parameter kedua opsional dalam fungsi trim untuk secara eksplisit menentukan rentang karakter (“\n” dan “\r” dalam kasus ini) yang perlu dipangkas. Seperti yang bisa kita lihat di output, karakter yang disebutkan dipangkas
Contoh #5 – Untuk menampilkan pemangkasan angka juga
Kode
<?php $str = "123 Just an example 456"; // Displays "Just an example" echo trim( $str, " 0..9" ); ?>_Keluaran
Dengan menggunakan fungsi trim() kita juga dapat memangkas angka dengan menentukannya di daftar parameter kedua. Ini juga memungkinkan kita menggunakan notasi titik yang jika kita tentukan sebagai “0. 9” fungsi menghapus semua angka dalam string input mulai dari 0 hingga 9. Oleh karena itu dalam contoh di atas menggunakan metode di atas akan memangkas angka "123" dan "456" dari awal dan akhir string input masing-masing
Contoh #6 – Untuk memangkas menggunakan rtrim() dan ltrim()
Kode
<?php $str = " Example for ltrim "; // Displays "Example for ltrim " echo ltrim( $str ); echo "\n"; $str = "452 Example for rtrim 456"; // Displays "123 Example for rtrim" echo rtrim( $str, " 0..9" ); ?>Keluaran
Seperti yang terlihat pada contoh di atas ketika ltrim digunakan, itu hanya memotong spasi ekstra di awal string. Demikian pula, ketika rtrim digunakan dengan menentukan untuk memangkas angka dari 0 hingga 9, itu hanya memangkas angka dari akhir string.
Kesimpulan
Pada artikel ini, kita telah membahas secara mendalam penggunaan fungsi trim(), ltrim(), dan rtrim() yang pada dasarnya digunakan untuk menghapus karakter yang tidak diperlukan dari sebuah string. Kami juga telah melihat bagaimana menentukan karakter spasi putih kami sendiri untuk pemangkasan
Artikel yang Direkomendasikan
Ini adalah panduan untuk trim() di PHP. Disini kita akan membahas konsep dasar, parameter, tipe, dan contoh trim() pada PHP. Anda juga dapat melihat artikel berikut untuk mempelajari lebih lanjut –