php

Cara Memangkas String di PHP

Cara Memangkas String di PHP
Fungsi trimming string adalah untuk menghapus karakter yang tidak diinginkan dari data string.  Data string membutuhkan pemangkasan untuk berbagai keperluan dalam pemrograman PHP. Beberapa penggunaan pemangkasan adalah menghapus spasi yang tidak perlu dari data pengguna, menghilangkan karakter baris baru dari akhir data string, dll.  Ketika pengguna mengirimkan data dengan menggunakan bidang formulir maka spasi yang tidak diinginkan dapat dikirimkan dengan data secara tidak sengaja. Jenis kesalahan ini akan menghasilkan kesalahan saat data digunakan untuk validasi. Jadi pemangkasan string sangat penting untuk banyak kasus. Tiga fungsi digunakan dalam PHP untuk pemangkasan string:. Ini adalah trim(), ltrim() dan rtrim(). Penggunaan fungsi-fungsi ini ditunjukkan dalam tutorial ini menggunakan contoh.

Semua fungsi pemangkasan digunakan untuk menghapus spasi putih dari awal dan akhir string. Karakter berikut dianggap sebagai spasi di PHP. Rentang karakter tertentu dapat digunakan tanpa karakter spasi putih ini.

“ “        - karakter spasi
“\n”     - karakter baris baru
“\t”      - karakter tab
“\r”      - karakter carriage return
“\0”     - karakter tab vertikal
“\x0B” - karakter byte nol

Contoh-1: fungsi trim()

fungsi trim() dapat mengambil dua input sebagai nilai argumen. Argumen pertama wajib dan argumen kedua opsional is.  Jika nilai argumen opsional dihilangkan maka fungsi akan menghapus spasi dari bagian awal dan akhir nilai yang diberikan oleh argumen pertama. Dalam contoh berikut, ada beberapa spasi di awal dan akhir variabel $str1 dan fungsi trim diterapkan untuk $str1 tanpa parameter opsional.  “\r\n” spasi putih termasuk dalam variabel $str2 dan “\r\n” digunakan sebagai nilai argumen kedua dari fungsi trim(). Dalam hal ini, fungsi trim() akan menghapus semua “\r\n” spasi putih dari kedua sisi variabel $str2. Nilai rentang dapat digunakan sebagai nilai argumen kedua. Ada nilai numerik di kedua sisi variabel $str3 dan rentang numerik 0… 9 digunakan sebagai nilai argumen kedua dari fungsi trim() untuk menghapus bagian numerik dari kedua sisi variabel $str3.

$str1 = "     Saya suka pemrograman   ";
//menggunakan fungsi trim() tanpa nilai opsional
echo trim($str1)."
";
$str2 = "\r\nPHP adalah bahasa pemrograman yang populer\r\n";
//menggunakan fungsi trim() dengan “\r\n” sebagai nilai opsional
echo trim($str2, "\r\n")."
";
$str3 = "123 linuxhint.com 890";
//menggunakan fungsi trim() dengan rentang numerik sebagai nilai opsional
echo trim($str3, "0… 9")."
";
?>

Keluaran:   

Contoh-2: fungsi ltrim() dan rtrim()

ltm() dan rtm() fungsinya identik dengan memangkas() fungsi. ltm() menghapus spasi putih atau karakter khusus lainnya dari sisi kiri dan rtm() menghapus  spasi putih atau karakter spesifik lainnya dari sisi kanan nilai string apa pun. Pada contoh berikut, ltrim() dan rtrim() diterapkan pada dua variabel, $Str1 dan $Str2 dengan dan tanpa nilai opsional.

$Str1 = "      PHP adalah bahasa yang populer     ";
$Str2 = "02JavaScript adalah bahasa skrip sisi klien99";
//menggunakan fungsi ltrim()
echo "Output dari ltrim() tanpa nilai opsional: ". ltrim( $Str1 )."
";
echo "Output dari ltrim() dengan nilai opsional: ". ltrim( $Str2, "0… 9" )."

";
//menggunakan fungsi rtrim()
echo "Output dari rtrim() tanpa nilai opsional: ". rtrim( $Str1 )."
";
echo "Output dari rtrim() dengan nilai opsional: ". rtrim( $Str2, "0… 9" )."
";
?>

Keluaran:   

Anda perlu menggunakan fungsi pemangkasan dalam program PHP Anda berdasarkan persyaratan untuk mendapatkan hasil yang sesuai.  Saya harap tutorial ini akan membantu Anda memahami penggunaan fungsi trimming dan menerapkannya dengan benar dalam skrip PHP Anda your.

Cara Menggunakan AutoKey untuk Mengotomatiskan Game Linux
AutoKey adalah utilitas otomatisasi desktop untuk Linux dan X11, diprogram dengan Python 3, GTK dan Qt. Dengan menggunakan skrip dan fungsionalitas MA...
Cara Menampilkan Penghitung FPS di Game Linux
Game Linux mendapat dorongan besar ketika Valve mengumumkan dukungan Linux untuk klien Steam dan game mereka pada tahun 2012. Sejak itu, banyak game A...
Cara mengunduh dan Memainkan Civilization VI Sid Meier di Linux
Pengenalan permainan Civilization 6 adalah konsep modern dari konsep klasik yang diperkenalkan dalam seri game Age of Empires. Idenya cukup sederhana;...