php endroid/qr-code 生成二维码


使用 composer 下载安装  endroid/qr-code  之后

使用方法如下:

1、直接生成二维码图片

1 $qrCode = new QrCode('www.baidu.com'); 2 header('Content-Type: '.$qrCode->getContentType()); 3 echo $qrCode->writeString();die;

效果所下:

2、生成数据流,然后在页面,放一个img标签,然后src=“数据流”,适合接口返回,或者附带其他数据渲染页面

1 $this->view->assign("row", $row); 2 
3 $qrCode = new QrCode('www.baidu.com'); 4 $this->view->assign("img", $qrCode->writeDataUri());

效果如下,样式没调:

需要注意的是: composer  依赖包的时候,Endroid\QrCode\QrCode 得是最新版,不然有可能是写法对不上,本篇博文以版本3.8为例


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM