微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

玩转PHP之快速生成二维码

PHP程序开发过程中,难免会需要实现生成二维码功能,毕竟“二维码”是近年来移动设备上非常流行的一种编码方式,只要你一扫,就会看见我想给你呈现的内容,所以想要知道怎么快速生成二维码就不要错过本文啦!

现在我们就直奔主题【玩转PHP快速生成二维码】:

首先需要给大家介绍一个很好的用于在PHP生成二维码的开源库“phpqrcode”;你只要把它下载并复制到你的项目文件夹中!

641a607b5a6d5369839613a533e07aa.png

然后我们直接写一个生成二维码PHP示例代码

代码如下:

<?PHP
// 引入qrlib文件
include 'PHPqrcode/qrlib.PHP';

$text = I love PHP;

// 使用png()生成二维码
QRcode::png($text);

这里我们先引入qrlib.PHP文件,然后定义一个想要显示内容“I love PHP”,最后通过QRcode::png($text);方式生成二维码

生成结果则是:

ac994a2058042881e0188800a803f55.png

现在大家拿出手机扫一扫嘞~

扫出的结果是不是“I love PHP”?是不是非常简单快速

注意了!在“PHPqrcode”中有一个名为“qrlib.PHP”的文件

0393c55db2f94e2bdfa9b63ab0bc1d4.png

文件必须包含在代码中才能使用名为“png()”的函数,该函数位于 QRcode 类中;png() 函数在我们传递一些文本作为参数时直接在浏览器中输出一个二维码,但我们也可以创建一个文件并存储它。

语法是:

QRcode::png($text, $file, $ecc, $pixel_Size, $frame_Size);

函数接受上面提到的五个参数:

$text:这个参数给出了需要在二维码中的显示消息,它是强制性参数。

$file:指定保存生成二维码的位置。

$ecc:该参数指定QR的纠错能力,它有 4 个级别 L、M、Q 和 H。

$pixel_Size:指定二维码的像素大小。

$frame_Size:指定 Qr 的大小,它是从 1-10 级。

最后给大家推荐最新最全面的《PHP教程》~快来学习吧!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐