Semua materi
PHPMenengah 9 menit

Manipulasi String

Fungsi-fungsi string yang sering dipakai.

Fungsi String Esensial

<?php $teks = "Belajar PHP itu Menyenangkan"; strlen($teks); // panjang: 28 strtolower($teks); // huruf kecil semua strtoupper($teks); // HURUF BESAR SEMUA ucfirst("halo dunia"); // Halo dunia ucwords("halo dunia"); // Halo Dunia str_replace("PHP", "JS", $teks); substr($teks, 0, 7); // "Belajar" strpos($teks, "PHP"); // 8 (posisi index) trim(" spasi "); // hapus spasi pinggir explode(" ", $teks); // jadi array per kata str_word_count($teks); // 4 ?>

Heredoc & Nowdoc

Untuk string panjang:

<?php $nama = "Sari"; $pesan = <<<EOT Halo $nama, Selamat datang di kelas PHP. Semoga belajarnya menyenangkan! EOT; echo $pesan; ?>

Format String

<?php $harga = 12500.5; echo number_format($harga, 2, ',', '.'); // 12.500,50 printf("Halo %s, umurmu %d", "Budi", 20); $str = sprintf("Pi = %.2f", M_PI); ?>
Coba kode ini
Buka di Playground
<?php
$kalimat = "PHP adalah bahasa pemrograman web yang populer";

echo "Asli: $kalimat\n";
echo "Panjang: " . strlen($kalimat) . " karakter\n";
echo "Uppercase: " . strtoupper($kalimat) . "\n";
echo "Jumlah kata: " . str_word_count($kalimat) . "\n";
echo "Kata pertama: " . explode(" ", $kalimat)[0] . "\n";
echo "Replace: " . str_replace("PHP", "JavaScript", $kalimat);
?>