Pada tutorial kali ini kita akan membahas mengenai cara manipulasi String pada PHP. Sebuah string merupakan rangkaian dari karakter, seperti “Selamat Datang…!”.
Pada bagian ini kita akan mencoba menggunakan berbagai PHP String function. Memakai cara function ini akan lebih mempermudah pemrograman. Berikut ini merupakan beberapa teknik untuk memanipulasi String pada pemrograman PHP.
Anda bisa menggunakan function strlen() untuk menghitung jumlah karakter pada sebuah string.
Contoh :
<?php echo strlen("Bahasa Indonesia"); // output 16 ?>
Kode tersebut dihitung dengan function strlen(), menghasilkan digit karakter sebanyak 16 dari huruf awal B sampai terakhir A.
Anda bisa menggunakan function str_word_count() untuk menghitung banyak kata dalam sebuah string. Perhatikan kode dibawah ini.
Contoh :
<?php echo str_word_count("Tutorial Belajar PHP"); // output 3 ?>
Kode PHP tersebut akan menghasilkan nilai 3 karena jumlah dari kata dalam string sebanyak 3 kata.
Anda bisa menggunakan function strrev() untuk menjadikan kata terbalik pada pemrograman PHP. Perhatikan contoh kode dibawah ini.
Contoh :
<?php echo strrev("Selamat Malam"); // output malaM tamaleS ?>
Kode tersebut membalikan string “Selamat Malam”, terbalik hasilnya menjadi “malaM tamaleS”.
Anda bisa mencari posisi karakter pada string dengan menggunakan function strpos(). Jika karakter ditemukan maka akan menampilkan pada posisi ke berapa teks tersebut. Sementara, jika gagal (tidak ditemukan) maka akan dikembalikan return FALSE.
Perhatikan contoh dibawah ini:
<?php echo strpos("Selamat Pagi", "Pagi"); //output 8 ?>
Output :
Selain itu, jika tidak ditemukan maka akan tidak ada hasilnya.
<?php echo strpos("Selamat Pagi", "Malam"); ?>
Output :
*(tidak ada).
Pada bagian ini posisi karakter pertama dari string adalah 0 (bukan dari 1).
Anda bisa menggunakan function str_replace() untuk mengganti (replace) beberapa karakter dengan karakter lain pada string. Sebagai contoh teks dibawah “Malam” akan digantikan dengan kata “Siang”.
str_replace(“_@yang_diganti”, “_@pengganti_kata”, “_@string_awal”);
Contoh :
<?php echo str_replace("Malam", "Siang", "Selamat Malam"); ?>
Output :
Selamat Malam
Demikian tutorial pemrograman PHP mengenai cara manipulasi string pada PHP. Setelah ini kita akan membahas mengenai operator pada PHP. Semoga tutorial ini bermanfaat, terima kasih.