Bikin fungsi PHP untuk mengecek kata atau frase Palindrome

Ngoprek
  1. Beranda
  2. Ngoprek
  3. Bikin fungsi PHP untuk mengecek kata atau frase Palindrome

Pernah ga? dapet soal interview untuk Programer, buat fungsi untuk ngecek string Palindrom. Berikut adalah contoh sebuah fungsi PHP untuk mengecek apakah sebuah kata atau frase merupakan palindrome atau bukan:

function isPalindrome($str) {
// Hapus spasi di awal dan akhir string, kemudian ganti semua spasi di dalam string menjadi tidak ada (”)
$str = trim($str);
$str = str_replace(‘ ‘, ”, $str);

// Balik string menggunakan fungsi strrev()
$reverse = strrev($str);

// Bandingkan string asli dengan string yang sudah dibalik. Jika sama, maka string tersebut adalah palindrome
if ($str == $reverse) {
return true;
} else {
return false;
}
}

// Contoh penggunaan fungsi
$str1 = ‘A Santa at NASA’;
$str2 = ‘Hello World’;

if (isPalindrome($str1)) {
echo $str1 . ‘ adalah palindrome’;
} else {
echo $str1 . ‘ bukan palindrome’;
}

if (isPalindrome($str2)) {
echo $str2 . ‘ adalah palindrome’;
} else {
echo $str2 . ‘ bukan palindrome’;
}

 

Jadi, pada fungsi di atas, kita dapat mengecek apakah sebuah string merupakan palindrome atau bukan dengan cara menghapus spasi di awal dan akhir string, kemudian mengganti semua spasi di dalam string menjadi tidak ada (”). Kemudian, kita balik string menggunakan fungsi strrev() dan bandingkan string asli dengan string yang sudah dibalik. Jika sama, maka string tersebut adalah palindrome.

Mungkin Kamu juga suka

Cara Menghilangkan Adware Pop-ip Albireo dan yang Sejenis
Repo Ubuntu 22.04 LTS Jammy Jellyfish dan Cara Ganti Source.list

Tinggalkan Balasan

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

Fill out this field
Fill out this field
Mohon masukan alamat email yang sah.
You need to agree with the terms to proceed

Latest

Tak ditemukan hasil apapun.