Menurut buku Mother Tongue: English & How It Got That Way (hal. 227): "Palindrom … berumur setidaknya 2.000 tahun."
Palindrom Latin Sator Arepo Tenet Opera Rotas sangat unik karena ia akan megulang kalimatnya lagi jika kita membentuk kata dari huruf pertama setiap kata kemudian disambung dengan huruf kedua setiap kata, dan seterusnya. Karena itu ia juga dapat disusun dalam sebuah kotak yang dapat dibaca secara vertikal maupun horisontal:
Palindrom ada dalam banyak bahasa-bahasa Barat, terutamanya di bahasa Inggris. Meskipun begitu, gelar "bahasa palindrom" jatuh pada bahasa Finlandia.
Selain itu, palindrom juga ada dalam bahasa-bahasa non-Barat, contohnya bahasa Jepang, bahasa Tionghoa, dan bahasa Korea.
Dalam bahasa Indonesia kalimat seperti di bawah ini juga merupakan palindrom:
* Aku suka rajawali, bapak. Apabila wajar, aku suka (oleh Benjamin Goodspeed Zimmer).
* Kasur ini rusak.
* Kasur Nababan rusak.
Kata-kata yang termasuk palindrom misalnya:
ada, apa, ara, asa, bab, ini, katak, makam, kodok, malam, radar, taat, dll.
( http://id.wikipedia.org/wiki/Palindrom)
Palindrom sebenarnya bukan hanya ditujukan pada kata-kata atau kalimat-kalimat saja namun bisa juga ditujukan untuk angka-angka. Kita yang lahir sebelum dan masih hidup sampai tahun 2002 sangat ‘beruntung’ mengalami dua kali tahun palindrom yaitu tahun 1991 dan tahun 2002. Karena tahun berikutnya yang merupakan tahun palindrom adalah tahun 2112!, 110 tahun setelah tahun 2002. Sedangkan sebelum tahun 1991, tahun palindrom sebelumnya adalah tahun 1881!, 110 tahun sebelum tahun 1991. Rupa-rupanya tahun palindrom ini hanya datang 110 tahun sekali kecuali di penghujung millennium di mana ia datang hanya 11 tahun setelah tahun terakhir palindrom di millennium tersebut.
(http://spektrumku.wordpress.com/2007/07/28/palindrom/)
Ouuh, ternyata palindrom intinya kalau kata itu dibolak balik akan tetap sama .
Kalau begitu sekarang coba kita lihat script PHP untuk membuat palindrom ini
Oke,Selamat mencoba !!<html> <body> <h2>Palindrome Test</h2> <br><br> <form action="" method="post"> Ketikkan Kata/Kalimat <input type="text" name="testword" > <input type="submit" name="submit" value="Test"> </form> </body> </html> <?php if(isset($_POST['testword'])){ $testword = strtolower( $_POST['testword'] ); $testword = preg_replace( '/[^\sa-z0-9]/', '', $testword ); if($testword == strrev($testword)){ echo '<i>'.$testword. '</i> merupakan <strong>palindrome</strong>'; } else{ echo 'Maaf, '.$testword.' bukan Palindrome'; } } ?>


0 komentar:
Posting Komentar