PHP取整,四舍五入取整、向上取整、向下取整、小数截取。
PHP取整数函数常用的四种方法:1.直接取整,舍弃小数,保留整数:intval();2.四舍五入取整:round();3.向上取整,有小数就加1:ceil();4.向下取整:floor()。一、intval—对变数转成整数型态intval如果是字符型的会自动转换为0。二、四舍五入:round()根据参数2指定精度将参数1进行四舍五入。参数2可以是负数或零(默认值)。三、向上取整,有小数就加1:ceil()返回不小于 value 的下一个整数,value 如果有小数部分则进一位。这个方法,在我们写分页类计算
网络 PHP2020-05-02
php格式化数字为“0.00万”
在自定义根目录下 api/extend.func.php 函数文件中加上以下代码//去.00转化为万function formatNumber($number){if (empty($number) || !is_numeric($number)) return $number;$unit = "";if ($number10000) {$leftNumber = floor($number / 10000);$rightNumber = round(($number % 10000)
小黑 PHP2020-02-02
php改数字例如15000变成1.5万
如详情页,在需要的地方加上这段代码即可?php$newprice = floatval($price);$wanprice = $newprice=10000 ? $newprice/10000 .'万' : $newprice;?调取标签为:{$wanprice}
小黑 PHP2020-02-02
php如何去掉价格后面的小数.00
最简单直接的办法就是这个标签直接用 floatval($price)来转换,既可以保留有效的小数,也可以去掉后面多余的.00最终显示原来:500.00 修改后:500原来:500.10 修改后:500.1详情用:{floatval($price)}列表用:(根据情况v改成你自己的){floatval($v[price])}
小黑 PHP2020-02-02
关于微信二次分享,标题变链接的解决方法(二)----代码部分
声明:本篇博文只是个人工作中的分享总结,仅代表个人观点,虽然解决了不少网友的问题,但同时也引来了一些网友的不满,所以特此声明,当您遇到本博文解决不了的问题,可以尝试重新进行其他搜索或者一起交流,相信总归能解决,而不是言语攻击!该博文的解决方案毕竟不是万金油,解决不了所有问题!上篇主要介绍了分享的文档,下面这篇直接上代码(代码是用PHP来写的),让大家更容易理解。上篇地址:关于微信二次分享,描述变链接的解决方法(一)----文档说明代码分三部分进行,第一部分是C层(Controller),第二部分是M层(M
关于微信二次分享,标题变链接的解决方法(二)----代码部分 PHP2019-08-26
微信分享已取消分享后的提示语
小程序、网页及App分享功能调整为鼓励用户自发分享喜爱的内容,减少“强制分享至不同群”等滥用分享能力,破坏用户体验的行为,微信公众平台分享功能将进行如下调整:7月5日起新提交发布的版本,用户从小程序、小游戏中分享消息给好友时,开发者将无法获知用户是否分享完成,也无法在分享后立即获得群ID。该调整将在最新版开发者工具生效,可以等待基础库 2.0.8版本预先体验。6月份新版微信客户端发布后,用户从微信内的网页或第三方App,分享消息给微信好友,以及分享到朋友圈,开发者将无法获知用户是否分享完成。更多详情可查看
小黑 PHP2019-08-26
php后缀伪静态化
如:http://www.***.com/vip/ces.php 变成 http://www.***.com/vip/ces.html规则如下:rewrite ^/(.*).html$ /$1.php?$2 last;不符合环境的 自己转换一下
小黑 开发技术2019-08-20
PHP人性化时间显示,实现多少秒前,多少分钟前,多少小时前
现在很多网站的时间显示都很人性化,不再是单纯的年月日时分秒,而是根据数据更新的时间与当前时间进行比较,实现多少秒前,多少分钟前,多少小时前!使用方法:在自定义函数文件api/extend.func.php加上一下代码://人性化时间显示function formatTime($time){ $rtime = date("m-d H:i",$time); $htime = date("H:i",$time); $time = time() - $time; if ($
小黑 开发技术2019-08-20
php计算百分比
?php$rs[sum] = '100'; //总数$rs[row] = '20'; //单个数echo round($rs[row]/$rs[sum]*100,2)."%br /";echo round($rs[row]/$rs[sum]*100)."%";?输出效果:20.00%20%第一个是带两个小数点的
小黑 PHP2019-08-10
php根据出生日期获取年龄
用于计算年龄在自定义函数 api/extend.func.php中加上以下代码//@param $birthday 出生年月日(1992-1-3)// @return string 年龄function countage($birthday){$year=date('Y');$month=date('m');if(substr($month,0,1)==0){$month=substr($month,1);}$day=date('d
小黑 开发技术2019-07-12
PHP返回404状态码
1. 通过header()方法来实现, 最简单的方法,而且对php的版本没什么限制 ?phpheader('HTTP/1.1 404 Not Found');header("status: 404 Not Found"); ? 当服务器设置了404页面后,访问该php就会自动返回404状态及404页面。2. 使用http_response_code()方法,如果你的php版本大于5.4的话,可以使用这个新增的方法?phphttp_response_code(404)
小黑 PHP2019-07-05
php去除html代码中img图片标签宽高
function content_strip($content){$content = preg_replace('/img[^]*src=[\'"]?([^\'"\s]*)[\'"]?[^]*/ie',"wap_img('$1')",$content);return $content;}function wap_img($url){$img='img src="
小黑 开发技术2019-04-03
php获取当前页面完整url地址
function get_page_url($host=0){$url = '';if($host){$url = (isset($_SERVER['SERVER_PORT'])$_SERVER['SERVER_PORT'] == '443') ? 'https://' : 'http://';$url .= $_SERVER['HTTP_HOST'];}$url .
小黑 开发技术2019-04-03
php中利用explode函数分割字符串到数组
分割字符串//利用 explode 函数分割字符串到数组?php $source = "hello1,hello2,hello3,hello4,hello5";//按逗号分离字符串 $hello = explode(',',$source); for($index=0;$indexcount($hello);$index++) { echo $hello[$index];echo "/br"; } ? //split函数进行字符分割// 分隔符可
网络转载 PHP2019-03-09
PHP在文章无缩略图时抓取单张或者多张文章内容图片
1.写一个方法专门做抓取图片。function getImgs($content,$order='ALL'){$pattern="/img.*?src=[\'|\"](.*?(?:[\.gif|\.jpg]))[\'|\"].*?[\/]?/";preg_match_all($pattern,$content,$match);if(isset($match[1])!empty($match[1])){if($order===&
小黑 开发技术 12018-11-25
phpStudy环境安装DESTOON
该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序绿色小巧简易迷你仅有32M,有专门的控制面板。总之学习PHP只需一个包。对学习PHP的新手来说,WINDOWS下环境配置是一件很困难的事;对老手来说也是一件烦琐的事。因此无论你是新手还是老手,该程序包都是一个不错的选择。全面适合 Win2000/XP/2003/win7/win8/
小黑 服务器相关2018-09-23
PHP 获取视频时长的实例代码
//获得视频文件的总长度时间和创建时间 根据视频长度判断是否失效public function getTime($url){//获取视频重定向后的链接$location = locationUrl($url);//获取视频Content-Length$responseHead = get_data($location);$list1 = explode("Content-Length: ", $responseHead);$list2 = explode("Connectio
小黑 PHP2018-09-23
php实现签到功能的方法实例分析
本文实例讲述了php实现签到功能的方法。分享给大家供大家参考,具体如下:首先我在数据库里建了两张表,一个是用户的积分表,一个是签到状态表,分来用来记录用户的积分数和先到状态在用户签到状态表中我们有一个字段,last_sign_time,即上一次签到时间,每次可以签到的时候把这个时间与当前时间进行比较 如果相差为0天,则说明今天已签到(这个签到是24小时内只能签到一次,即两次签到时间要相差24小时以上).如果等于一天则今日可以签到,如果2天及其以上则说明漏签了.通过时间戳的判断,及时更新状态表,并且当可以签
小黑 PHP2018-09-23
php实现获取农历(阴历)、节日、节气的类与用法示例
本文实例讲述了php实现获取农历(阴历)、节日、节气的类与用法。分享给大家供大家参考,具体如下:?phpheader("Content-Type:text/html;charset=utf-8");class Lunar{var $MIN_YEAR = 1891;var $MAX_YEAR = 2100;var $lunarInfo = array(array(0,2,9,21936),array(6,1,30,9656),array(0,2,17,9584),array(0,2,6,
小黑 PHP2018-09-23