Ayam Koding

Belajar Algoritme & Pemrograman

Cara Manipulasi String pada PHP

Updated on 2017-01-08

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.


1. Menghitung Panjang Karakter dari String

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.


2. Menghitung Jumlah Kata dalam String

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.


3. Membalikan Huruf pada String

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”.


4. Mencari Teks secara Spesifik pada String

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 :

cara manipulasi string

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).


5. Mengganti Teks pada String

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.