Mengenal lebih jauh Strings dalam PHP

Di postingan sebelumnya kita telah mengenal tipe data string, yaitu kumpualan karakter. Dalam postingan kali ini kita akan belajar beberapa fungsi untuk memanipulasi string dalam PHP yang sering digunakan.  Langsung saja ke fungsi yang pertama yaitu :

strlen()

Berfungsi untuk mengetahui panjang dari sebuah string.

<?php
	echo strlen("Sharecodephp.com"); // akan menampilkan angka 13 di browser
?> 
Contoh penggunaan strlen()

str_word_count()

Berfungsi untuk mengetahui berapa banyak kata dari sebuah string.

<?php
	echo str_word_count("Aku Cinta Indonesia"); // outputs 3
?> 
Contoh penggunaan str_word_count

strrev()

Berfungsi untuk membalik sebuah string.

<?php
	echo strrev("Aku Cinta Indonesia"); // outputnya  "aisenodnI atniC ukA"
?> 
Contoh penggunaan strrev

strpos()

Berfungsi untuk mencari teks tertentu dalam sebuah string . Jika text ditemukan, fungsi akan mengembalikan posisi karakter pertama dari text tersebut pertama. Jika tidak ditemukan text yang sama, maka fungsi akan mengembalikan nilai FALSE.

<?php
    /* Statement dibawah ini akan menampilkan nilai 4
	   karena kata Cinta karakter pertamanya yaitu huruf C
	   ada di posisi ke 4 dalam string "Aku Cinta Indonesia" */
	echo strpos("Aku Cinta Indonesia","Cinta");
?>
Contoh penggunaan strpos()

Catatan : Karakter pertama dihitung mulai dari 0 bukan 1

str_replace()

Berfungsi untuk mengganti beberapa karakter dengan beberapa karakter lain dalam string.

<?php
	echo str_replace("Indonesia", "Kamu", "Aku Cinta Indonesia"); // Outputnya "Aku Cinta Kamu"
?> 

Sebenarnya banyak sekali fungsi untuk memanipulasi string ini, panjang sekali jika kita jabarkan satu persatu. Untuk referensi yang lebih lengkap anda bisa cek di https://www.w3schools.com/php7/php7_ref_string.asp.

Saya sendiri tidak menghafal semua fungsi tersebut, biasanya saya akan melakukan googling jika ingin memanipulasi string yang tidak saya ketahui.  Tips untuk googling dalam programming, gunakanlah bahasa inggris, maka InsyaAllah anda akan menemukan semua jawabannya :D. Jadi kalo mau jadi Developer/Programmer handal, belajarlah bahasa inggris waluapun sedikit 😀

Selanjutnya kita akan mempelajari Konstanta pada PHP

Sumber : w3schools.com