PHP實現通過Luhn算法校驗信用卡卡號是否有效_PHP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:php實現Mongodb自定義方式生成自增ID的方法
      這篇文章主要介紹了php實現Mongodb自定義方式生成自增ID的方法,實例分析了Mongodb自增字段的實現技巧與對應php操作方法,需要的朋友可以參考下 本文實例講述了php實現Mongodb自定義方式生成自增ID的方法。分享給大家供大家參考。具體分析如下: 代碼如下://首先創建一個

       這篇文章主要介紹了PHP實現通過Luhn算法校驗信用卡卡號是否有效,實例分析了php實現Luhn算法及相關應用技巧,具有一定參考借鑒價值,需要的朋友可以參考下

         

      本文實例講述了PHP實現通過Luhn算法校驗信用卡卡號是否有效的方法。分享給大家供大家參考。具體實現方法如下:

      ?

      運行結果

      ?

      下面是一個更為簡潔的代碼

      代碼如下: function luhn_test($num) {
      $str = '';
      foreach( array_reverse( str_split( $num ) ) as $i => $c ) $str .= ($i % 2 ? $c * 2 : $c );
      return array_sum( str_split($str) ) % 10 == 0;
      }
      foreach (array('49927398716','49927398717','1234567812345678','1234567812345670') as $n)
      echo "$n is ", luhn_test($n) ? 'valid' : 'not valid', "</br>\n";

       

      輸出結果如下

      ?

      希望本文所述對大家的php程序設計有所幫助。

      分享:php實現約瑟夫問題的方法小結
      這篇文章主要介紹了php實現約瑟夫問題的方法,實例總結了兩種常見的實現約瑟夫問題的技巧,具有一定參考借鑒價值,需要的朋友可以參考下 本文實例總結了php實現約瑟夫問題的方法。分享給大家供大家參考。具體分析如下: 一群猴子排成一圈,按1,2,...,n依次編號。然后從第1

      來源:模板無憂//所屬分類:PHP教程/更新時間:2015-03-25
      相關PHP教程