trim() function PHP

trim() function berguna untuk menghapus spasi dan beberapa character yang tidak dikehendaki yang ada pada bagian kiri dan kanan string.

Syntax

string trim(string $str, string $character_mask)

Parameter

Parameter Penjelasan
str Parameter ini wajib ada. String yang ingin diproses.
character_mask Parameter ini pilihan. Menentukan character yang ingin dihapus. Jika dikosongkan maka semua character berikut ini akan dihilangkan dari bagian kiri dan kanan string:

  • "\0" NULL
  • "\t" tab
  • "\n" new line (baris baru)
  • "\x0B" vertical tab
  • "\r" carriage return (enter)
  • " " spasi

Berikut ini adalah contoh penggunaan trim() function:

Code PHP 1:

<?php
$string_awal   = "  abc  ";
$string_baru = trim($string_awal);

var_dump($string_awal);
var_dump($string_baru);
?>

Hasil running code di atas bila dilihat melalui page source browser akan tampak sebagai berikut ini:

string(7) "  abc  "
string(3) "abc"

Pada contoh di atas, trim() function menghapus spasi berlebih yang ada di sebelah kiri dan kanan string.

Berikut ini adalah contoh trim() function digunakan khusus untuk menghapus code line break \n dari kedua sisi string:

Code PHP 2:

<?php
$string_awal   = "\nabc\n";
$string_baru = trim($string_awal, "\n");

var_dump($string_awal);
var_dump($string_baru);
?>

Hasil running code di atas bila dilihat melalui page source browser akan tampak sebagai berikut ini:

string(5) "
abc
"
string(3) "abc"

Selain bisa menghapus special character, trim() function juga bisa menghapus character biasa dari sisi kiri dan kanan string. Perhatikan contoh berikut ini:

Code PHP 3:

<?php
$string_awal   = "abc";
$string_baru = trim($string_awal, "ac");

var_dump($string_awal);
var_dump($string_baru);
?>

Hasil running code di atas bila dilihat melalui page source browser akan tampak sebagai berikut ini:

string(3) "abc"
string(1) "b"

Pada contoh di atas, trim() function menghapus huruf [a] dan [c] yang berada pada sisi kiri dan kanan string.

Lihat function lainnya:

  • rtrim() – Menghapus spasi dan beberapa character yang tidak dikehendaki yang ada pada bagian kanan string.
  • ltrim() – Menghapus spasi dan beberapa character yang tidak dikehendaki yang ada pada bagian kiri string.
  • chop() – Function yang memiliki fungsi sama dengan rtrim() function.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>