如何正確使用qrcode生成二維碼


一、前言

  關於使用qrcode,如果是基於laravel框架的話,可以考慮使用simple Qrcode,這是針對於laravel框架封裝的一個qrcode的版本,使用起來更加簡便快捷,功能也相對於比較集成。
如如何設置二維碼的背景,給二維碼添加logo等,都是簡單的調用即可實現。詳細使用可以參考laravel學院學院君的文章:https://laravelacademy.org/post/2605.html。

二、使用

  如果並非基於larvael框架,也可以考慮通過composer來引入相關包,進行使用。當然也可以去官網下載相關包進行引入,官網:http://phpqrcode.sourceforge.net/。
  實例:


$phpqrcode=new \App\libs\phpqrcode\QRcode();//(引入類)
$url                  = 'http://a.com'; //網址或者是文本內容
$level                = 3;
$size                 = 3;
$errorCorrectionLevel = intval($level); //容錯級別
$matrixPointSize      = intval($size); //生成圖片大小
$img                  = $phpqrcode->png($url, false, $errorCorrectionLevel, $matrixPointSize, 2);
return $img;//輸二維碼

注(划重點):
  (1)如何結合視圖使用。可在視圖img標簽中的src屬性直接調起上面的方法即可生成二維碼
  (2)二維碼輸出亂碼。原因:在輸出二維碼之后必須執行退出可return或者exit(); 否則亂碼,特別在遍歷的批量生成的時候需要注意。

三、結語

  qrcode的使用相對簡單強大,值得收藏的一個實現途徑

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM