ceil函数php

ceil(number);ceil函数向上舍入为最接近的整数,我用于分页.

<!DOCTYPE html>
<html>
<body>

<?php
echo(ceil(0.60) . “<br>”); //1
echo(ceil(0.40) . “<br>”); //1
echo(ceil(5) . “<br>”); //5
echo(ceil(5.1) . “<br>”); //6
echo(ceil(-5.1) . “<br>”); //-5
echo(ceil(-5.9)); //-5
?>

</body>
</html>

util.event

layui.util的event方法示例

<button class="lay-btn" lay-active='e1'>事件点击1</button>
<button class="lay-btn" lay-active='e2'>事件点击2</button>
<button class="lay-btn" lay-active='e3'>事件点击3</button>
<script>
    layui.use('util',function(){
    var util = layui.util;

    util.event('lay-active',{
        e1:function(x){
            alert('11111111');
        }
        e2:function(x){
            alert('2222222');
        }
        e3:function(x){
            alert('333333');
        }
    })
</script>


上面的lay-active可以写成任意,只要和下面的util.event('lay-active',function(){})一致就行.

layui.js位置问题导致出错

layui GET xxx net::ERR_ABORTED 404 (Not Found) 错误

js/css/modules/laydate/default/laydate.css net::ERR_ABORTED 404 (Not Found)

layui.all.js:2 GET http://localhost/gisapi/view/lib/css/modules/laydate/default/laydate.css?v=5.0.9 net::ERR_ABORTED 404 (Not Found)
layui.all.js:2 GET http://localhost/gisapi/view/lib/css/modules/layer/default/layer.css?v=3.1.1 net::ERR_ABORTED 404 (Not Found)
layui.all.js:2 GET http://localhost/gisapi/view/lib/css/modules/code.css net::ERR_ABORTED 404 (Not Found)

继续阅读

tp5分页样式,直接在模板文件中写入即可,记得加

$page添加自定义样式


/*分页样式*/
.pagination{
	width:100%;
	padding:15px 0;
	height:32px;
	margin-left: auto;
	margin-right: auto;
}
.pagination li{
	float:left;
	width:30px;
	height:30px;
	margin-left: 3px;
	border:1px solid #fb2a2a;
	text-align: center;
	line-height: 30px;
	
}
.pagination li a{
	color:#fb2a2a;
	display:block;
}
.pagination li span{
	color:#fb2a2a;
}
.pagination .active{
	background: #fb2a2a;
	color:#fff;
}
.pagination .active span{
	color:#fff;
}

toArray()的用法及注意点

这是一个实例化模型后的一个查询,我们也可以看到数据结果是是一个对象,这样的数据我们大多数都是在修改的时候需要的,需要在模板显示对应的信息的,所以这样的数据我们是使用不了的,所哟我们需要使用toArray()来转一下

继续阅读

PHP提取富文本字符串中的纯文本,并进行进行截取

PHP提取富文本字符串中的纯文本,并进行进行截取

this is my first markdown article,i hope you like it


     * 提取富文本字符串的纯文本,并进行截取;
     * @param $string 需要进行截取的富文本字符串
     * @param $int 需要截取多少位
     */
    public static function StringToText($string,$num){
        if($string){
            //把一些预定义的 HTML 实体转换为字符
            $html_string = htmlspecialchars_decode($string);
            //将空格替换成空
            $content = str_replace(" ", "", $html_string);
            //函数剥去字符串中的 HTML、XML 以及 PHP 的标签,获取纯文本内容
            $contents = strip_tags($content);
            //返回字符串中的前$num字符串长度的字符
            return mb_strlen($contents,'utf-8') > $num ? mb_substr($contents, 0, $num, "utf-8").'....' : mb_substr($contents, 0, $num, "utf-8");
        }else{
            return $string;
        }
    }

foreach方法,forech(function(currentValue,index,arr),thisValue)

function(currentValue, index, arr)
fn是必需的。 数组中每个元素需要调用的函数。

函数参数:
参数 描述
currentValue 必需。当前元素
index 可选。当前元素的索引值。
arr 可选。当前元素所属的数组对象。
thisValue 可选。传递给函数的值一般用 “this” 值。
如果这个参数为空, “undefined” 会传递给 “this” 值

tips:
onclick=”number.foreach(myfunction)”
var numbers = [4,9,16,25]