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.

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 karakter

Contoh:

<?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

Berlangganan update artikel terbaru via email:

Tidak ada tanggapan untuk "Manipulasi String Dalam Pemrograman PHP"

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel