在浏览器中输出图片,最简单的方法当然是使用HTML的img标签,直接传入图片路径或者链接。但有时候我们需要把图片做一些处理,比如改一下图片质量或者尺寸再显示出来,我们可以使用PHP内置的图片处理函数imagecreatefromjpeg(或imagecreatefrompng)由文件或 URL 创建一个新图象和imagejpeg(或imagepng),通过 header() 发送 Conte...
使用PHP语言生成二维码,还是挺有难度的,当然调用生成二维码图片的接口(比如:联图网http://www.liantu.com/的接口)除外,如果自己写代码生成,真的无从下手。然而,我们可以使用phpqrcode这个现成的类文件,PHP二维码生成类库,利用它可以轻松生成二维码。前期准备:1.phpqrcode类文件下载,下载地址:https://sourceforge.net/project...
PHP保留两位小数我们在项目里经常需要保留小数位数,比如显示金额的时候通常需要保留两位小数位数,除了可以在设计数据库的时候将金额字段设置为decimal(n,2)形式的,通过PHP也可以处理小数数位,PHP中可以处理数字的函数很多,就列举一下常用的处理数字的函数:1.sprintf()函数此函数可以实现四舍五入,并且如果是不带小数位数的,会自动用指定的字符(指定的0)补至指定的小数位数ech...
PHP有内置的base64_encode与base64_decode负责进行Base64编码与解码。一.图片base64编码只要将图片流读取到,而后使用base64_encode进行进行编码然后拼接上前缀(data:image/png;base64,)即可。/** * 图片base64编码 * @param string $img * @param bool $imgHtmlCode ...
PHP 防注入总结函数名 释义 介绍htmlspecialchars 将与、单双引号、大于和小于号化成HTML格式 &转成& "转成" ' 转成' <转成< >转成>htmlentities() 所有字符都转成HTML格式 除上面htmlspecialchars字符外,还包括双字节字符显示成编码等。addslashes 单双引...
$referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : NULL;$host = $_SERVER['HTTP_HOST'];/*echo '提交过来的地址:'.$referer;echo '';echo '本站域名:'.$host;echo '';echo substr($referer,7,strle...
<?php/**Name:Date: 2018/3/2Time: 17:09Author: yybinEmail: admin@52nyg.com */namespace Pinyin;class Spell{/** * 拼音字符转换图 * @var array */ private static $_aMaps = array( 'a' => -2031...
支持科学计数法数字转换成原始数字,可指定小数点后保留多少位数(不足自动补0) <?php/** * Created by PhpStorm. * Name: number-format.php * 作者: 黄伟楠 * 日期: 2018/1/11 * 时间: 15:14 * 功能: */ /** * @param int $num 需要转换的数字 * @pa...
三个等号代表比较对象的类型也要一致。两个等号表示只要值相等就满足条件。比如下面的代码:<?php $a = 123; $b = '123'; //结果为TRUE if($a == $b){ echo 'a 等于 b'; } //类型不同,结果为FALSE if($a === $b){ echo '...
原理获取文件的修改时间作为键值,然后对键值进行冒泡排序。例子<?php $a1 = scandir('./'); foreach( $a1 as $value ) { //排除的目录 if( ($value == '.') OR ($value == '..') ){ continue; } $time = date("Y-m-...