Fungsi String berfungsi untuk memanipulasi karakter (string) atau kata untuk dapat diolah dan digunakan kembali. Di dalam bahasa pemrograman PHP terdapat banyak sekali fungsi string yang dapat Anda gunakan.
Dengan memanfaatkan fungsi string PHP, menyusun program dan code pun akan sangat memudahkan. Anda dapat melakukan berbagai hal dengan cepat, seperti memotong karakter string, menggabungkan string, menampilkan karakter khusus dan lainnya.
Berikut kumpulan fungsi string PHP beserta contoh penulisan kodenya yang dapat Anda gunakan.
Catatan :
Semua contoh perintah fungsi string PHP berikut dapat Anda download di link berikut :
echo
Fungsi echo()
ialah fungsi yang digunakan untuk menampilkan hasil output baik berupa teks ataupun variable. Contohnya :
<?php
echo "<h2>Belajar Fungsi String PHP</h2>";
echo("Halo Dunia!<br>");
echo "Kamu calon programmer PHP ya!<br>";
echo "Ini ", "teks ", "yang ", "dibuat ", "terpisah.";
?>
Hasilnya :
explode
Fungsi explode()
berfungsi untuk mengekstrak atau split sebuah string menjadi array. Perintahnya :
explode(separator, string, limit)
<?php
$string = "ini adalah web eplusgo";
$explode = explode(" ", $string);
foreach($explode as $exp){
echo $exp . "<br>";
}
?>
Hasil :
ini
adalah
web
eplusgo
htmlentities
Fungsi htmlentities
ialah fungsi yang berfungsi untuk merubah tag HTML menjadi teks biasa. Contohnya :
<?php
$string = '<a href="https://www.eplusgo.com">eplusgo.com</a>';
echo htmlentities($string);
?>
Hasilnya :
implode
Fungsi implode()
berfungsi untuk menggabungkan elemen-elemen array menjadi sebuah string. Perintahnya :
implode(separator, string)
<?php
$array = array("ini", "adalah", "web", "eplusgo");
echo implode(" ", $array);
?>
Hasil :
ini adalah web eplusgo
lcfirst
Fungsi lcfirst()
berfungsi untuk mengubah karakter awal atau huruf pertama menjadi huruf kecil. Contoh :
<?php
$string = 'Web Eplusgo';
echo lcfirst($string);
?>
Hasilnya :
web Eplusgo
Fungsi print()
sama seperti fungsi echo()
yaitu untuk menampilkan hasil output ke layar. Perbedaan fungsi print dan echo ialah :
- Fungsi
print()
akan selalu mengembalikan nilai1
saat dieksekusi, berbeda dengan fungsiecho()
yang tidak mengembalikan nilai apapun. - Fungsi
print()
hanya boleh diberikan satu parameter saja, sedangkan fungsiecho()
boleh lebih dari satu parameter.
Contoh :
<?php
print "<h2>Belajar Fungsi String PHP</h2>";
print "Halo Dunia!<br>";
print "Belajar fungsi ptint() PHP.";
?>
Hasilnya :
md5
Fungsi md5()
ialah fungsi yang digunakan untuk mengubah string menjadi hash MD5. Biasanya fungsi ini sering digunakan untuk melakukan enkripsi pada string yang ingin disembunyikan, salah satunya ialah field password
pada validasi login.
Dengan menggunakan fungsi md5()
string asli dari sebuah field akan disembunyikan, dan digantikan dengan kode hash MD5. Berikut contoh perintah fungsi md5()
:
<?php
$string = 'ePlusGo';
echo md5($string);
?>
Hasilnya :
b547481185ffab580a24461a09a170c1
strlen
Fungsi strlen()
berfungsi untuk menghitung jumlah karakter atau string dalam suatu variabel. Perintahnya :
strlen(string)
atau strlen($string)
<?php
// contoh 1 - tidak menggunakan variabel
echo strlen("eplusgo");
// contoh 2 - menggunakan variabel
$nama = "eplusgo";
echo strlen($nama);
?>
Hasil :
7
7
strstr
Fungsi strstr()
berfungsi untuk mengambil sebagian dari string dari string yang ditentukan. Perintahnya :
strstr("string awal", "sub-string")
<?php
$string = "web eplusgo";
echo strstr($string, "e");
?>
Perintah diatas akan mengambil karakter yang dimulai dari huruf e hingga akhir string (kalimat) seperti hasil berikut ini :
Hasil :
eb eplusgo
str_replace
Fungsi str_replace()
berfungsi untuk mengganti nilai dari sebuah string menjadi string yang baru. Perintahnya :
str_replace(string_awal, string_baru, string)
<?php
$string = "web eplusgo";
echo str_replace("eplusgo", "keren", $string);
?>
Hasil :
web keren
strrev
Fungsi strrev()
berfungsi untuk membalikkan urutan karakter yang ada di sebuah string. Perintahnya :
strrev(string)
<?php
$string = "web eplusgo";
echo strrev($string);
?>
Hasil :
ogsulpe bew
strtolower
Fungsi strtolower()
berfungsi untuk mengubah ukuran string (huruf) menjadi ukuran kecil. Perintahnya :
strtolower(string)
<?php
$string = "Web ePlusGo";
echo strtolower($string);
?>
Hasil :
web eplusgo
strtoupper
Fungsi strtoupper()
berfungsi untuk mengubah ukuran string (huruf) menjadi ukuran besar atau kapital. Perintahnya :
strtoupper(string)
<?php
$string = "Web ePlusGo";
echo strtoupper($string);
?>
Hasil :
WEB EPLUSGO
str_word_count
Fungsi str_word_count()
berfungsi untuk menghitung jumlah kata yang terdapat di sebuah string. Perintahnya :
str_word_count(string)
<?php
$string = "web eplusgo";
echo str_word_count($string);
?>
Hasil :
2
substr
Fungsi substr()
berfungsi untuk memotong string, atau untuk mengambil sebagian nilai dari sebuah string. Perintahnya :
substr(string, start, lenght)
atau substr($string, start, lenght)
<?php
$string = "web eplusgo";
echo substr($string, 4, 7);
?>
Hasil :
eplusgo
trim, rtrim, ltrim
Ketiga fungsi ini digunakan untuk menghapus spasi yang ada di sebuah string. Fungsi trim()
berfungsi untuk mengahapus spasi di sisi kanan dan kiri.
Fungsi rtrim()
berfungsi untuk menghapus spasi di sisi kanan. Sedangkan ltrim()
digunakan untuk menghapus spasi di sisi kiri. Perintahnya :
trim(string)
atau rtrim(string)
atau ltrim(string)
<?php
$string = " Web ePlusGo ";
echo trim($string) . "<br>";
echo rtrim($string) . "<br>";
echo ltrim($string) . "<br>";
?>
Hasil :
Web ePlusGo
Web ePlusGo
Web ePlusGo
ucfirst
Fungsi ucfirst()
berfungsi untuk mengubah ukuran huruf pertama di sebuah string menjadi ukuran besar atau kapital. Perintahnya :
ucfirst(string)
<?php
$string = "web eplusgo";
echo ucfirst($string);
?>
Hasil :
Web eplusgo
ucwords
Fungsi ucwords()
berfungsi untuk mengubah ukuran huruf pertama di semua kata sebuah string menjadi ukuran besar atau kapital. Perintahnya :
ucwords(string)
<?php
$string = "web eplusgo";
echo ucwords($string);
?>
Hasil :
Web Eplusgo
Kesimpulan
Demikian kumpulan fungsi string PHP yang dapat Anda gunakan saat coding. Selamat mencoba dan semoga bermanfaat.