星期二, 八月 26, 2008

PHP 摩斯碼 編碼/解碼 轉換程式

摩爾斯電碼(摩斯電碼 / 摩斯密碼 / 摩斯碼 / Morse code), 是通訊時使用的一種信號代碼, 常在電影軍事片上看到.

去年就在 Mgccl's Blog 看到這篇: Morse Code in PHP, 結果一不小心就忘在一旁, 今天翻到趕快要寫出來~ :P

摩斯碼的轉換規則可以看: 摩爾斯電碼

程式 主要轉換的是 英/數/標點符號, 非英語字符和特殊符號那些沒有轉, 不過應該很夠用了~(應該說現在也不知道要用在哪~)

摩爾碼 的 編碼/解碼程式

(原作者是 Mgccl's, 我只做 排版/加上作者資訊 和 下面寫幾行測試程式, 看有沒有問題而已, 順便留著做個備份囉~)

註: 看到那些亂碼是特殊字碼, 可以直接下載壓縮檔(morsecode.php.gz), 解開看到的就是正確的字碼.

摩爾碼 轉換規則如下:

字母

  • A ·-
  • B -···
  • C -·-·
  • D -··
  • E ·
  • F ··-·
  • G --·
  • H ····
  • I ··
  • J ·---
  • K -·-
  • L ·-··
  • M --
  • N -·
  • O ---
  • P ·--·
  • Q --·-
  • R ·-·
  • S ···
  • T -
  • U ··-
  • V ···-
  • W ·--
  • X -··-
  • Y -·--
  • Z --··

數字

  • 1 ·----
  • 2 ··---
  • 3 ···--
  • 4 ····-
  • 5 ·····
  • 6 -····
  • 7 --···
  • 8 ---··
  • 9 ----·
  • 0 -----

相關標籤

Add this page to del.icio.us

發表迴響

標題

內容 (限制 1000 字)

暱稱

電子郵件

個人網頁


 authimage


PS: 若無法留言, 請先確認是否有打開 JavaScript, 造成您的困擾, 實在萬分對不起 Orz...(如果無法留言, 勞煩可以發信給我好嗎? 謝謝.)
PS2: 若您的留言被誤判, 我都會再自行看過, 不需要一直重覆張貼~