Dengan menggunakan function, kita bisa mengganti mengubah beberapa
bagian atau karakter tertentu sekaligus. Selain itu kita bisa
membandingkan dua string atau melakukan hal lain dengan string. Dalam
PHP, ada beberapa function yang bisa digunakan untuk mengubah atau
mendapatkan bagian tertentu dari string. Function-function yang bisa
kita gunakan dalam string, yaitu :
Contoh penggunaan beberapa function di atas :
<?PHP
$s="Ini adalah contoh";
echo("chr(65) => ".chr(65)."<BR />");
echo("ord('A') => ".ord('A')."<BR />");
echo("number_format('5125000') => ".number_format('5125000')."<BR />");
echo("str_shuffle($s)"." => ".str_shuffle($s));
echo("str_rev($s)"." => ".str_rev($s));
?>
- chop() => Nama lain dari rtrim.
- chr() => Mengubah angka menjadi karakter sesuai kode ASCII.
- count_chars() => Menghitung jumlah setiap karakter dalam string.
- Explode => Memotong string berdasarkan karakter tertentu (sebagai delimiter / pembatas) menjadi array.
- html_entity_decode() => Mengubah HTML entities menjadi karakter.
- htmlentities() => Mengubah HTML karakter menjadi HTML entities.
- htmlspecialchars_decode() => Mengubah HTML entities menjadi karakter khusus.
- htmlspecialchars() => Mengubah semua karakter khusus menjadi HTML entities.
- Implode => Menggabungkan isi array menjadi string
- lcfirst() => Mengubah huruf pertama dalam string menjadi huruf kecil.
- ltrim() => Menghilangkan spasi atau karakter lainnya dari kiri dan kanan string
- nl2br() => Mengganti semua newline (\n) dengan tag <BR>
- number_format() => Menambahkan titik untuk setiap tiga angka.
- ord() => Mengubah karakter menjadi angka yang mewakili kode ASCII-nya
- rtrim() => Menghilangkan spasi atau karakter lainnya dari bagian kanan string
- strcmp() => Membandingkan dua string (case insensitive).
- strcasecmp() => Membandingkan dua string (case sensitive).
- str_ireplace() => Versi case insensitive dari str_replace.
- str_pad() => Menyelipkan string dalam string lain.
- str_replace() => Mengubah kata atau bagian tertentu dalam string.
- str_shuffle() => Mengacak isi atau karakter dalam string.
- str_word_count() => Menghitung jumlah kata dalam string
- strchr() => Mencari keberadaan string di dalam string lainnya, dan mengembalikan sisa dari string mulai dari posisi setelah string yang dicari ditemukan.
- strcspn() =>Menghitung banyaknya karakter-karakter tertentu dalam string
- strip_tags() => Menghilangkan tag HTML
- stripos() => Versi case insensitive dari strpos
- stristr() => Versi case insensitive dari strstr.
- strlen() => Mengembalikan panjang string
- strpbrk() => Mencari posisi pertama dari karakter-karakter tertentu
- strpos() => Mencaritahu posisi pertama dari suatu string dalam string lain.
- strrchr() => Mencari posisi terakhir dari string di dalam string lainnya.
- strrev() => Membalikkan isi string
- strripos() => versi case insensitive dari strrpos
- strrpos() => Mencaritahu posisi terakhir dari suatu string dalam string lain.
- strspn() => Mencari bagian pertama dari string yang berisi karakter-karakter tertentu.
- strstr() => Memotong string berdasarkan isi dari string lain.
- strtok() => Memotong string satu demi satu
- strtolower() => Mengubah menjadi huruf besar
- strtoupper() => Mengubah menjadi huruf kecil
- substr($s, $x, $n) => Mengambil sebagian dari string mulai dari posisi ke x sebanyak n.
- substr_count() => Menghitung jumlah substring.
- substr_replace() => Mengganti sebagian isi string dari posisi tertentu.
- trim() => Menghilangkan spasi atau karakter lainnya dari kiri dan kanan string.
- ucfirst() => Mengubah huruf pertama menjadi huruf besar
- ucwords() => Mengubah huruf pertama tiap kata menjadi huruf besar
- wordwrap() => Memberikan karakter "\n" (newline) setiap string mencapai panjang tertentu.
Contoh penggunaan beberapa function di atas :
<?PHP
$s="Ini adalah contoh";
echo("chr(65) => ".chr(65)."<BR />");
echo("ord('A') => ".ord('A')."<BR />");
echo("number_format('5125000') => ".number_format('5125000')."<BR />");
echo("str_shuffle($s)"." => ".str_shuffle($s));
echo("str_rev($s)"." => ".str_rev($s));
?>