fork download
  1. <?php
  2.  
  3. function punyaHuruf($kataPertama, $kataKedua) {
  4. // Ubah ke huruf kecil semua agar tidak case-sensitive
  5. $kataPertama = strtolower($kataPertama);
  6. $kataKedua = strtolower($kataKedua);
  7.  
  8. // Loop tiap huruf di kata pertama
  9. for ($i = 0; $i < strlen($kataPertama); $i++) {
  10. $huruf = $kataPertama[$i];
  11. if (strpos($kataKedua, $huruf) === false) {
  12. return false; // huruf tidak ditemukan
  13. }
  14. }
  15.  
  16. return true; // semua huruf ditemukan
  17. }
  18.  
  19. // Contoh penggunaan
  20. var_dump(punyaHuruf('cat', 'antarctica')); // true
  21. var_dump(punyaHuruf('cat', 'australia')); // false
  22. var_dump(punyaHuruf('cat', 'ANTARCTICA')); // true
  23.  
Success #stdin #stdout 0.03s 26000KB
stdin
Standard input is empty
stdout
bool(true)
bool(false)
bool(true)