PHP保留两位小数

PHP保留两位小数

PHP保留两位小数我们在项目里经常需要保留小数位数,比如显示金额的时候通常需要保留两位小数位数,除了可以在设计数据库的时候将金额字段设置为decimal(n,2)形式的,通过PHP也可以处理小数数位,PHP中可以处理数字的函数很多,就列举一下常用的处理数字的函数:1.sprintf()函数此函数可以实现四舍五入,并且如果是不带小数位数的,会自动用指定的字符(指定的0)补至指定的小数位数echo sprintf("%01.2f", 5.228); // 5.23echo sprintf("%01.2f", 5.224); // 5.22echo sprintf("%...

PHP 2020-01-02 PM 1732℃ 0条
PHP实现图片base64编码与解码

PHP实现图片base64编码与解码

PHP有内置的base64_encode与base64_decode负责进行Base64编码与解码。一.图片base64编码只要将图片流读取到,而后使用base64_encode进行进行编码然后拼接上前缀(data:image/png;base64,)即可。/** * 图片base64编码 * @param string $img * @param bool $imgHtmlCode * author 江南极客 * @return string */ function imgBase64Encode($img = '', $imgHtmlCode = true) { ...

PHP 2020-01-02 PM 2621℃ 0条
PHP 防注入总结

PHP 防注入总结

PHP 防注入总结函数名 释义 介绍htmlspecialchars 将与、单双引号、大于和小于号化成HTML格式 &转成& "转成" ' 转成' <转成< >转成>htmlentities() 所有字符都转成HTML格式 除上面htmlspecialchars字符外,还包括双字节字符显示成编码等。addslashes 单双引号、反斜线及NULL加上反斜线转义 被改的字符包括单引号 (')、双引号 (")、反斜线 backslash () 以及空字符NULL。stripslashes 去掉反斜线字符 去掉...

PHP 2020-01-02 PM 1692℃ 0条
PHP 防止外部提交表单|禁止跨站提交

PHP 防止外部提交表单|禁止跨站提交

$referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : NULL;$host = $_SERVER['HTTP_HOST'];/*echo '提交过来的地址:'.$referer;echo '';echo '本站域名:'.$host;echo '';echo substr($referer,7,strlen($host));*/if(substr($referer,7,strlen($host)) != $host){echo '非法操作';exit;}else{// echo '正常操作';}

PHP 2020-01-02 PM 1738℃ 0条
php中文转拼音

php中文转拼音

<?php/**Name:Date: 2018/3/2Time: 17:09Author: yybinEmail: admin@52nyg.com */namespace Pinyin;class Spell{/** * 拼音字符转换图 * @var array */ private static $_aMaps = array( 'a' => -20319, 'ai' => -20317, 'an' => -20304, 'ang' => -20295, 'ao' =&g...

PHP 2020-01-01 PM 1899℃ 0条
php科学计数法数字转换成原始数字

php科学计数法数字转换成原始数字

支持科学计数法数字转换成原始数字,可指定小数点后保留多少位数(不足自动补0) <?php/** * Created by PhpStorm. * Name: number-format.php * 作者: 黄伟楠 * 日期: 2018/1/11 * 时间: 15:14 * 功能: */ /** * @param int $num 需要转换的数字 * @param int $decimal 小数点后保留多少位数,默认8,为0着 * * @return string */ function numberToString($num = 0, $deci...

PHP 2020-01-01 PM 2217℃ 0条
Javascript获取当前域名、URL、指定参数的方法

Javascript获取当前域名、URL、指定参数的方法

Javascript获取当前域名的方法//两种方法,任选其一var domain = document.domain; var domain = window.location.host; 注意:获取到的域名不包含协议,因此需要自行添加上http://或https://获取当前URL //4种方法任选其一 var url = window.location.href; var url = self.location.href; var url = document.URL; var url = document.location; 获取到的格式为:http://localhost/2.h...

前端 2020-01-01 PM 1696℃ 0条
PHP中三个等号(===)与两个等号(==)的区别

PHP中三个等号(===)与两个等号(==)的区别

三个等号代表比较对象的类型也要一致。两个等号表示只要值相等就满足条件。比如下面的代码:<?php $a = 123; $b = '123'; //结果为TRUE if($a == $b){ echo 'a 等于 b'; } //类型不同,结果为FALSE if($a === $b){ echo '类型相同!'; } ?>

PHP 2020-01-01 PM 1772℃ 0条
php遍历当前目录,并根据文件的修改时间排序

php遍历当前目录,并根据文件的修改时间排序

原理获取文件的修改时间作为键值,然后对键值进行冒泡排序。例子<?php $a1 = scandir('./'); foreach( $a1 as $value ) { //排除的目录 if( ($value == '.') OR ($value == '..') ){ continue; } $time = date("Y-m-d H:i:s",filemtime($value)); //用时间作为键值,得到一个新的数组 $newarr[$time] = $value; } //获取键值 $keys...

PHP 2020-01-01 PM 1761℃ 0条
PHP 判断两个字符串是否相等

PHP 判断两个字符串是否相等

$result="fail"; if (strcmp($result,"success" )==0) { //相等 echo("<br>success"); }else{ //不相等 echo("<br>fail"); }

PHP 2019-12-29 PM 2332℃ 0条
js 根据电脑手机客户端控制div内容显示

js 根据电脑手机客户端控制div内容显示

内容 function browserRedirect() { var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os"; var bIsMidp = sUserAgent.match(/midp/i) == "midp"; var bIsUc7 = sUserAgent...

前端 2019-12-29 PM 2662℃ 0条