Manipulasi String Dalam Pemrograman PHP
Setelah kita belajar tentang jenis-jenis tipe data dalam pemrograman PHP pada malam hari ini kita akan coba membahas tentang manipulasi string dalam pemrograman PHP.
Namun sebelum kita lanjut mari kita bangun bersama sama blog ini supaya bisa berguna untuk semua orang dengan cara berlangganan email melalui form yang sudah saya sediakan dibawah.
Namun sebelum kita lanjut mari kita bangun bersama sama blog ini supaya bisa berguna untuk semua orang dengan cara berlangganan email melalui form yang sudah saya sediakan dibawah.
Manipulasi string PHP
Didalam pemrograman PHP ada banyak fungsi yang berguna atau digunakan untuk mengolah karakter atau kata. Namun karena kita masih dalam tahap belajar maka saya hanya akan memberikan 20 saja fungsi string yang paling sering digunakan.Berikut kami uraikan macam-macam fungsi string dalam PHP
1. strlen() function
Fungsi ini digunakan untuk menghitung panjang suatu kata, kalimat atau karakter.Contoh:
<?php
$data = 'Saya sedang belajar PHP';
echo strlen($data);//Output: 23
?>
2. adslashes() function
Fungsi addslashes digunakan untuk menambahkan garis miring terbalik (backslash) kepada string yang mengandung karakter khusus seperti single quotes (' '), double quotes (" "), backslash (/) dan NULL.Contoh:
<?php
$data = 'Dia berkata "belajar PHP itu menyenangkan"';
echo addslashes($data);//Output: Dia berkata \"belajar PHP itu menyenangkan\"
?>
3. rtrim() function
berfungsi untuk membuang atau menghapus karakter khusus di php dari kanan atau akhir string.Contoh:
<?php
$teks = 'Nama saya Nicko Adhie Saputra';
echo rtrim($teks,'Saputra');//Output: Nama saya Nicko Adhie
?>
4. ltrim() function
Kegunaan nya hampir sama dengan rtrim namun ltrim menghapus karakter khusus dimulai dari kiri atau awal string.Contoh:
<?php
$teks = 'Nama saya Nicko Adhie Saputra';
echo ltrim($teks,'Nama');//Output: saya Nicko Adhie Saputra
?>
5. trim() function
digunakan untuk menghapus spasi atau karakter whitespace dari sebuah string. Karakter spasi yang akan dihapus bisa berada di awal maupun di akhir string.Selain menghapus karakter spasi, fungsi trim() juga akan menghapus 5 karakter whitespace lainnya, seperti tab, new line, carriage return(karakter enter), null-byte, dan vertical tab.
Contoh:
<?php
$teks = ' Nama saya Nicko Adhie Saputra ';
echo trim($teks,'Nama');//Output: saya Nicko Adhie Saputra
?>
<?php
$teks = ' Nama saya Nicko Adhie Saputra ';
echo trim($teks);//Output: saya Nicko Adhie Saputra
?>
6. strtoupper() function
Gunanya adalah untuk mengubah huruf kecil (lowercase) menjadi huruf besar (uppercase).Contoh:
<?php
$teks = 'Saya suka ngoding';
echo strtoupper($teks);//Output: SAYA SUKA NGODING
?>
7. strtolower() function
Fungsinya hampir sama dengan strtoupper, namun strtolower mengubah huruf besar (uppercase) menjadi huruf kecil (lowercase).Contoh:
<?php
$teks = 'SAYA SUKA NGODING';
echo strtoupper($teks);//Output: saya suka ngoding
?>
8. explode() function
fungsi explode digunakan untuk mengekstrak string kedalam bentuk array. Untuk lebih jelasnya lihat contoh:Contoh:
<?php
$nama = 'Nicko,Devia,Erin,Amar,Andika';
$explode = explode(',',$nama);
foreach($explode as $daftar_nama)
{
echo $daftar_nama.'
';
}
/*
Output:
Nicko
Devia
Erin
Amar
Andika
*/
?>
9. implode() function
Ini merupakan kebalikan dari fungsi explode, gunanya adalah untuk menggabungkan element-element array menjadi string dengan element penggabung.Contoh:
<?php
$array = array("Nicko","Devia","Erin","Amar","Andika");
$implode = implode(',',$array);
echo $implode;//Output: Nicko,Devia,Erin,Amar,Andika
?>
10. substr() function
Fungsi ini digunakan untuk mengambil sebagian daripada suatu string.Contoh:
<?php
$teks = 'Saya suka ngoding';
echo substr($teks,0,5); //Output: Saya
?>
<?php
$teks = 'Saya suka ngoding';
echo substr($teks,5,12); //Output: suka ngoding
?>
11. stripslashes() function
Berguna untuk menghilangkan karakter backslash (garis miring terbalik) sebelum tanda kutip pada suatu string.Contoh:
<?php
$teks = "Pak Haji sedang sholat jum'\at";
echo stripslashes($teks); //Output Pak Haji sedang sholat jum'at
?>
12. number_format() function
Digunakan untuk mengubah format angka kedalam bentuk ribuan. Lihat contoh untuk lebih jelas:
<?php
$harga = 120000;
$format = number_format($harga);
echo 'Harga buku itu adalah Rp.'.$format; //Output: Harga buku itu adalah Rp.120,000
?>
<?php
$harga = 120000;
$format = number_format($harga,2,',','.');
echo 'Harga buku itu adalah Rp.'.$format; //Output: Harga buku itu adalah Rp.120.000,00
?>
13. chr() function
Fungsi chr() digunakan untuk mengembalikan karakter yang spesifik berdasarkan kode ASCII.Contoh:
<?php
echo chr(83);//Output: S
?>
14. ord() function
Kebalikan dari chr function, ord digunakan untuk mengembalikan nilai ASCII kedalam suatu karakterContoh:
<?php
echo chr('S');//Output: 83
?>
15. nl2br() function
Fungsi ini digunakan untuk mengubah karekter \n atau baris baru kedalam format html <br/> pada suatu string.Contoh:
<?php
$teks = 'Nama saya Nicko \n Saya tinggal di Cilacap';
echo nl2br($teks);
/* Output:
Nama saya Nicko
Saya tinggal di Cilacap
*/
?>
16. ucfirst() function
Digunakan untuk mengubah huruf / karakter pertama menjadi kapital pada suatu string.
<?php
$teks = 'nicko adhie saputra';
echo ucfirst($teks); //Output: Nicko adhie saputra
?>
17. ucwords() function
Digunakan untuk mengubah karakter pertama menjadi kapital pada setiap kata didalam suatu string.Contoh:
<?php
$teks = 'nicko adhie saputra';
echo ucwords($teks); //Output: Nicko Adhie Saputra
?>
18. str_replace() function
Fungsi ini digunakan untuk mengganti suatu teks/string dengan string baru yang telah didefinisikan sebelumnya.Contoh:
<?php
$teks = 'Nama Saya Nicko';
echo str_replace('Nicko','Devia',$teks);//Output: Nama Saya Devia
?>
Cukup sekian artikel kali ini, jika masih ada yang bingung tidak usah ragu untuk bertanya melalui form komentar yang sudah saya sediakan.
Terima Kasih
Terima Kasih
Tidak ada tanggapan untuk "Manipulasi String Dalam Pemrograman PHP"
Posting Komentar