PHP

定义和用法array_rand() 函数返回数组中的随机键名,或者如果您规定函数返回不只一个键名,则返回包含随机键名的数组。说明array_rand() 函数从数组中随机选出一个或多个元素,并返回。第二个参数用来确定要选出几个元素。如果选出的元素不止一个,则返回包含随机键名的数组,否则返回该元素的键名。注释:自 PHP 4.2.0 起,不再需要用 srand

一、校验数字的表达式 1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(\-)?

今天来说下每一个后台管理系统都会有的一个模块-列表,列表的形式基本上都是差不多的,也有通过数据渲染的形式的,利用使用layui框架的数据表格实现,如下图:更多的是常见的操作DOM来实现的,如下图:今天发布的就是使用操作DOM的形式来渲染页面,建议使用前后端分离或数据表格形式,对用户更加友好。一、基础说明1、我们通过查看user表的数据,使用分页方式进行输出,

今天来说下添加人员(后台管理人员),昨天写了登录操作,今天我们来添加人员,为了追求真实性,字段设置为:id、create_time、update_time、display、username、userpass、userhead、sex、userphone、useremail、department、post、status,请求处理过程中使用到了视图层、控制器层、

Thinkphp5.1版本的图片上传代码和以前版本没有什么变化,主要说下异步上传图片,使用layui框架上传单张图片之服务器,服务器返回图片地址给前台,然后前台渲染数据。代码一:HTML代码<div class="layui-form-item">    <label&n

thinkphp5.1版本开始将验证码归类为扩展库,而不是3.2版本的杂项,如下图。同时也不在项目安装中提供验证码扩展类,需要在使用时通过composer方式进行安装。下面说一下安装方式。一、前提(1)确保服务器上项目目录已经安装thinkphp5.1框架文件(2)电脑上已经安装composer,composer安装:composer系列之介绍及安装二、在项

登录,是每一个后台管理系统的主要模块,请注意“登录”而不是“登陆”。框架采用路由模式,本文包含:开启路由、路由配置、公共控制器、登录控制器等内容;一、开启路由将config目录下的app.php文件(thinkphp5.1版本核心配置文件)内的路由配置项设置为开启状态;// 是否强制使用路由 'url_route_must'&nbs

看本篇文章的朋友应该都是有基础的,太基础的不做讲解了,关于本地开发环境的搭建请参照:如何利用宝塔面板搭建服务器环境并搭建网站。下面使用git在本地服务器www目录下克隆线上代码,克隆地址:https://gitee.com/ay2977/lt.git一、在www目录下右键,打开git命令行模式;二、在打开的窗口内输入如下命令,并回车。git clo

近期准备使用ThinkPHP5.1+Layui2.4开发一个后台管理系统,项目发布在码云上,现在项目开发阶段以文章形式发布,欢迎学习和指导!项目地址:https://gitee.com/ay2977/lt;后台项目模板分享给大家,暂时更新至2月2号,后期时间空余会再次更新,争取早日发布版本;项目地址:https://gitee.com/ay2977/Shir

今天教大家如何使用PHP生成ico图标,ico图标在每个网站中都需要用到的,使用方法也是很简单的,基本上以下面的方式为主,还有其他的方式。<link rel="shortcut icon" href="/favicon.ico" />一般将ico图标放置在网站的根目录

定义和用法array() 创建数组,带有键和值。如果在规定数组时省略了键,则生成一个整数键,这个 key 从 0 开始,然后以 1 进行递增。要用 array() 创建一个关联数组,可使用 => 来分隔键和值。要创建一个空数组,则不传递参数给 array():$new = array();注意:array() 实际上是一种语言结构

首先,PHP是最好的语言!下面我们来说下PHP图像处理函数中的gd_info()函数。 gd_info() --取得当前安装的 GD 库的信息。下面我们来实际输出一下(以THINKPHP5.0版本为例):/**  * PHP 图像函数  */ public function imgClas

ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。遵循Apache2开源许可协议发布,意味着你可以免费使用ThinkPHP,甚至允许把你基于ThinkPHP开发的应用开源或商业

话不多说,关于上传图片不懂的可以先看此文:Thinkphp连接七牛云存储空间上传图片接口关于七牛云的基础知识不做介绍,建议先看看如何上传图片;下面直接上代码:/**  * 删除图片  * @return \think\response\Json  */ public function&nb

今天在做微信小程序的学习,申请了一个小程序账号,申请步骤:微信小程序开发-注册账号。在进行开发配置过程中,需要填写服务器信息,校验token,但是一直是校验失败的状态,看了他人的处理方式,总结出来了办法,分享出来。解决办法:在输出“echostr”前,清空缓存区,即在echo 前放置“ob_clean();”代码。官方解释:ob_clean()&nb