<?php
function punyaHuruf($kataPertama, $kataKedua) {
// Ubah ke huruf kecil semua agar tidak case-sensitive
// Loop tiap huruf di kata pertama
for ($i = 0; $i < strlen($kataPertama); $i++) { $huruf = $kataPertama[$i];
if (strpos($kataKedua, $huruf) === false) { return false; // huruf tidak ditemukan
}
}
return true; // semua huruf ditemukan
}
// Contoh penggunaan
var_dump(punyaHuruf
('cat', 'antarctica')); // true var_dump(punyaHuruf
('cat', 'australia')); // false var_dump(punyaHuruf
('cat', 'ANTARCTICA')); // true
PD9waHAKCmZ1bmN0aW9uIHB1bnlhSHVydWYoJGthdGFQZXJ0YW1hLCAka2F0YUtlZHVhKSB7CiAgICAvLyBVYmFoIGtlIGh1cnVmIGtlY2lsIHNlbXVhIGFnYXIgdGlkYWsgY2FzZS1zZW5zaXRpdmUKICAgICRrYXRhUGVydGFtYSA9IHN0cnRvbG93ZXIoJGthdGFQZXJ0YW1hKTsKICAgICRrYXRhS2VkdWEgPSBzdHJ0b2xvd2VyKCRrYXRhS2VkdWEpOwoKICAgIC8vIExvb3AgdGlhcCBodXJ1ZiBkaSBrYXRhIHBlcnRhbWEKICAgIGZvciAoJGkgPSAwOyAkaSA8IHN0cmxlbigka2F0YVBlcnRhbWEpOyAkaSsrKSB7CiAgICAgICAgJGh1cnVmID0gJGthdGFQZXJ0YW1hWyRpXTsKICAgICAgICBpZiAoc3RycG9zKCRrYXRhS2VkdWEsICRodXJ1ZikgPT09IGZhbHNlKSB7CiAgICAgICAgICAgIHJldHVybiBmYWxzZTsgLy8gaHVydWYgdGlkYWsgZGl0ZW11a2FuCiAgICAgICAgfQogICAgfQoKICAgIHJldHVybiB0cnVlOyAvLyBzZW11YSBodXJ1ZiBkaXRlbXVrYW4KfQoKLy8gQ29udG9oIHBlbmdndW5hYW4KdmFyX2R1bXAocHVueWFIdXJ1ZignY2F0JywgJ2FudGFyY3RpY2EnKSk7ICAgLy8gdHJ1ZQp2YXJfZHVtcChwdW55YUh1cnVmKCdjYXQnLCAnYXVzdHJhbGlhJykpOyAgICAvLyBmYWxzZQp2YXJfZHVtcChwdW55YUh1cnVmKCdjYXQnLCAnQU5UQVJDVElDQScpKTsgICAvLyB0cnVlCg==