PHP Strings

Pada tutorial ini, Anda akan belajar tentang string dalam PHP, yaitu bagaimana membuat dan memanipulasinya.

Apa itu String?

String adalah serangkaian karakter, seperti “Hello World!”. Dalam PHP, string bisa ditulis di dalam tanda kutip tunggal atau ganda.

Contoh:


// menggunakan tanda kutip ganda
$nama = "John Doe";

// menggunakan tanda kutip tunggal
$pesan = 'Halo, apa kabar?';

Menggabungkan String

Anda dapat menggabungkan dua atau lebih string dalam PHP menggunakan operator titik (.).

Contoh:


$nama_depan = "John";
$nama_belakang = "Doe";
$nama_lengkap = $nama_depan . " " . $nama_belakang;

echo $nama_lengkap; // output: John Doe

Penggunaan Karakter Escape

Anda dapat menggunakan karakter escape (tanda backslash \) untuk menampilkan karakter khusus seperti tanda kutip tunggal atau ganda di dalam string.

Contoh:


$pesan = "Saya berkata, \"Halo!\"";
echo $pesan; // output: Saya berkata, "Halo!"

Beberapa Fungsi String di PHP

PHP memiliki sejumlah fungsi built-in untuk memanipulasi string. Beberapa contoh di antaranya adalah:

  • strlen(): untuk mengembalikan panjang string
  • strpos(): untuk mencari posisi sebuah substring di dalam string
  • substr(): untuk mengambil sebuah substring dari string
  • str_replace(): untuk mengganti sebuah substring dengan substring lain di dalam string

Contoh:


$pesan = "Halo dunia!";
echo strlen($pesan); // output: 11

$pesan = "Halo dunia!";
echo strpos($pesan, "dunia"); // output: 5

$pesan = "Halo dunia!";
echo substr($pesan, 5, 5); // output: dunia

$pesan = "Halo dunia!";
echo str_replace("dunia", "semua", $pesan); // output: Halo semua!

Kesimpulan

String adalah tipe data penting dalam PHP dan Anda perlu tahu bagaimana membuat dan memanipulasi string. Dalam tutorial ini, Anda telah mempelajari beberapa fungsi string built-in di PHP.

List tutorial PHP Basic

Ali Akbar

Software Developer yang fokus mengembangkan aplikasi berbasis Web dan Desktop. Senang mempelajari teknologi baru terutama di bidang web design dan web development.

View all posts by Ali Akbar →

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *