PHP Strings & Algorithms Easy

PHP 05. Palindrome Phrase Inspector PHP 05. Palindrome Phrase Inspector

Periksa apakah suatu kalimat terbaca sama dari depan maupun belakang. Test whether a string reads identically forwards and backwards.

Contoh Logika Serupa: Cek Kesamaan Kata Terbalik Similar Pattern Example: Reverse Word Equality

Referensi Kode

Fungsi pembanding teks sederhana menggunakan strrev: Basic string reverse comparison using strrev:

<?php

function isSimpleMirror(string $word): bool {
    // Membalik kata dan membandingkan secara langsung
    return strtolower($word) === strrev(strtolower($word));
}

Langkah & Spesifikasi Tugas Step-by-Step Requirements

Contoh Kasus & Ketentuan Example Cases & Rules

Target Output (Expected) Expected Output

true
Petunjuk Pengerjaan:
  • Clue 1: Hapus spasi & simbol: `preg_replace('/[^a-zA-Z0-9]/', '', $text)`.
  • Clue 2: Lowercase dengan `strtolower(...)`.
  • Clue 3: Balik string dengan `strrev($clean)`.
  • Clue 4: Bandingkan `$clean === strrev($clean)`.
<?php

function isPalindrome(string $text): bool {
    $clean = strtolower(preg_replace('/[^a-zA-Z0-9]/', '', $text));
    return $clean === strrev($clean);
}
solution.php
✨ Kode dirapikan!

Login Diperlukan

Masuk dengan akun Google untuk mengeksekusi kodingan & query sandbox di server secara interaktif.