Home / Pemrograman / PHP / Fungsi-fungsi String pada PHP

Fungsi-fungsi String pada PHP

Pada artikel sebelumnya, TuliKode.com telah membahas mengenai tipe data  pada PHP. Nah pada pembahasan ini, kita akan bahas lebih dalam mengenai String. Seperti yang telah kita bahas sebelumnya, String merupakan kumpulan dari karakter dan untuk menuliskan String dalam PHP kita gunakan single quoted – kutip tunggal ( ‘ ) dan double quoted – kutip ganda ( ” ). Untuk dapat memanipulasi sebuah String PHP menyediakan beberapa fungsi, diantaranya :

Fungsi strlen

strlen digunakan untuk menghitung panjang dari sebuah string (jumlah dari karakter). contoh :

<?php
echo strlen("Hello TulisKode!");
?>

Ouput dari program diatas adalah 16.

Fungsi str_word_count

str_word_count berfungsi untuk menghitung jumlah kata pada sebuah string. contoh :

<?php
echo str_word_count("Hello TulisKode!");
?>

dan outputnya adalah 2.

Fungsi strrev

strrev berufngsi untuk membalik susunan string. sebagai contoh :

<?php
echo strrev("Hello TulisKode!");
?>

outputnya adalah !edoKsiluT olleH Fungsi strpos

stropos berfungsi untuk melakukan pencarian teks tertentu dalam string. Jika teks telah ditemukan, fungsi ini akan mengembalikan nilai posisi karakter yang dicari tersebut namun jika tidak ditemukan maka akan bernilai FALSE. sebagai contoh :

<?php
echo strpos("Hello TulisKode!", "TulisKode");
?>

dan outputnya adalah 6 karena kata TulisKode berada pada posisi karakter yang ke 6.

Fungsi str_replace

str_replace berfungsi untuk mengganti beberapa karakter dari beberapa karater lainnya dalam sebuah string. sebagai contoh :

<?php
echo str_replace("Hello", "Selamat Datang di", "Hello TulisKode!");
?>

ouputnya adalah Selamat Datang di TulisKode!

Adapun fungsi-fungsi lainnya secara lebih lengkap dapat dilihat pada PHP String Reference. Selamat mencoba, Salam TulisKode

About Admin

Check Also

codeigniter

PHP Native dan Codeigniter

Dalam tahun ini dan seterusnya mungkin saya akan berhadapan dengan framework codeigniter, dikarenakan tuntutan pekerjaan …

Leave a Reply