String merupakan salah satu type data yang digunakan untuk menyimpan data berupa kumpulan karakter. Ia bisa diapit oleh tanda petik satu (' ') mau pun tanda petik dua (" ").
Di bahasa pemrograman PHP sendiri kita dapat memanipulasi string menggunakan method/function bawaan dari PHP. Maksud dari manipulasi string adalah kita akan belajar memanipulasi textnya dengan menggunakan fungsi bawaan PHP, semisal merubah textnya menjadi huruf kecil semua, menjadi huruf besar semua dan masih banyak lagi fungsi lainnya.
Di PHP, ada beberapa macam function yang bisa kita gunakan untuk memanipulasi string di PHP, diantaranya adalah sebagai berikut :
1. strlen()
Function ini digunakan untuk menghitung jumlah karakter yang terdapat dalam string.
Contoh penggunaan:
// strlen()
$kata = "ini merupakan type data string";
echo strlen($kata) . '</br>';
2. str_word_count()
Function ini digunakan untuk menghitung jumlah kata dalam string.
Contoh penggunaan:
// str_word_count()
$kata = "ini merupakan type data string";
echo str_word_count($kata) . '</br>';
3. str_replace()
Function ini digunakan untuk mengganti karakter atau kata dalam string.
Contoh penggunaan:
// str_replace()
$kata = "ini merupakan type data string";
echo str_replace('string', 'karakter', $kata) . '</br>';
4. strtolower() & strtoupper()
Function ini digunakan untuk mengubah string dari huruf kecil ke huruf besar, begitupun sebaliknya.
Contoh penggunaan:
// strtolower() & strtoupper()
$kalimat = 'INI MERUPAKAN TYPE DATA STRING' . '</br>';
$kata = "ini merupakan type data string";
echo strtolower($kalimat);
echo strtoupper($kata) . '</br>';
5. explode()
Function ini digunakan untuk memisahkan string berdasarkan karakter tertentu dan hasil dari function ini berupa array.
Contoh penggunaan:
// explode()
$kata = "ini merupakan type data string";
$word = explode(' ', $kata);
print_r($word) . '</br>';
6. ucwords()
Function ini digunakan untuk mengganti karakter awal kalimat menjadi huruf besar.
Contoh penggunaan:
// ucwords
$kata = "ini merupakan type data string";
echo ucwords($kata) . '</br>';
7. implode()
Function ini digunakan untuk menggabungkan elemen array menjadi data string dengan suatu delimiter.
Contoh penggunaan:
// implode()
$kata = "ini merupakan type data string";
$word = explode(' ', $kata);
echo implode(' ', $word);
8. str_repeat()
Function ini digunakan untuk mengulang karakter.
Contoh penggunaan:
// str_repeat()
$kata = "ini merupakan type data string";
echo $kata.str_repeat('==', 10);
9. number_format()
Function ini digunakan untuk mengatur format angka / number.
Contoh penggunaan:
// number_format()
$uang = '5000000';
echo number_format($uang);
10. trim()
Function ini digunakan untuk Berfungsi untuk menghapus karakter tertentu (“ “, \t, \n, \r, \0, \x0B) di awal data string.
Contoh penggunaan:
// trim()
$kata_dua = ' ini merupakan string';
echo trim($kata_dua);
Sulfikardi
Web Design & Web Programming
Halo, saya seorang Web Developer yang terbiasa mengembangkan website
menggunakan HTML, CSS, Javascript, PHP, MYSQL, dan Laravel. Disini saya akan membagikan pengalaman saya dalam membangun dan mengembangan website yang responsif dan dinamis