-
php 接口与前端数据交互实现示例代码
所属栏目:[PHP教程] 日期:2021-03-09 热度:120
最近在做前后端数据交互的尝试,也跳了很多坑,使用的是php+bootstrap-table+js,把一些收获记录在这里,方便查询。 这个小项目,仅有3个文件,分别为: 1.crud.html2.data.php3.crud.sql 数据交互实现1:查询 1.mysql 数据库建表2.php查询接口3.前端数据展[详细]
-
php 写入缓存文件、读取缓存文件的函数代码
所属栏目:[PHP教程] 日期:2021-03-09 热度:136
一、写结果缓存文件 "; file_put_contents($cache_file_path,$content,LOCK_EX);} 二、读结果缓存文件 以上就是php 写入缓存文件、读取缓存文件内容的函数代码,需要的朋友可以参考一下。[详细]
-
php 出现Strict Standards: Only variables should be passed by
所属栏目:[PHP教程] 日期:2021-03-09 热度:67
这个问题多半是因为引用传递参数引起的,解决办法一是修改代码不使用引用传递;另一个办法是修改php配置文件,修改error_reporting 其值改为error_reporting = E_ALL& ~E_NOTICE。或者修改函数中的引用方式即可。 ps:修改配置文件时,最好是复制一行,注掉[详细]
-
浅谈lumen的自定义依赖注入
所属栏目:[PHP教程] 日期:2021-03-09 热度:58
比如我现在有个token认证系统,目前我用mysql的token表实现,将来有可能会改成redis,怎么实现未来的无缝连接呢。 先定义一个合约文件app/Contracts/TokenHandler.php namespace AppContracts; /** 处理Token的Contracts @package AppContracts */ interfa[详细]
-
yii2行为的方法如何注入到组件类中详解
所属栏目:[PHP教程] 日期:2021-03-09 热度:96
前言 当了解了行为属性的注入逻辑后,方法的注入对于我们来说就很简单了。逻辑一样。只不过此刻我们不再调用 __get 方法,而是一个用于方法的 __call 方法。下面话不多说了,来一起看看详细的介绍: 在研究之前先跟我学习两个PHP的知识: __call call_user_f[详细]
-
PHP判断两个给定日期是否在同一周的方法
所属栏目:[PHP教程] 日期:2021-03-09 热度:189
本篇章节讲解PHP判断两个给定日期是否在同一周的方法。供大家参考研究具体如下: = $mintime $pretime 运行结果: 不在同一周 PS:这里再为大家推荐几款时间及日期相关工具供大家参考使用: 在线日期/天数计算器: 在线日期计算器/相差天数计算器[详细]
-
PHP中遍历二维数组_以不同形式的输出操作实例
所属栏目:[PHP教程] 日期:2021-03-09 热度:177
如下所示: ?php //定义二维索引数组 $arr = array( array("101","李军","男","1976-02-20","95033"),array("103","陆君","1974-06-03","95031"),array("105","匡明","1975-10-02",array("107","王丽","女","1976-01-23",array("108","曾华","1977-08-01",ar[详细]
-
PHP数组的基本操作及遍历数组的经典操作实例
所属栏目:[PHP教程] 日期:2021-03-09 热度:171
实例如下所示: 索引数组 //数组第一种定义 $arr = array(1,2,3); var_dump($arr); //数组第二种定义 $arr = [1,3]; var_dump($arr); //数组第三种定义 $arr[0] = 7; $arr[1] = "hello"; var_dump($arr); echo $arr[2];//取值 关联数组 $arr = array("name"=[详细]
-
php 获取文件后缀名,并判断是否合法的函数
所属栏目:[PHP教程] 日期:2021-03-09 热度:199
核心代码 上面的对于php5.3以上的版本会报错Strict Standards: Only variables should be passed by reference in。所以编程之家小编换了如下方法 $allow_wj="jpg,gif,png,jpeg"; $allow=explode(",",$allow_wj); if (get_file_suffix("sakjdfk1.jpg",$allow[详细]
-
PHP基于ffmpeg实现转换视频,截图及生成缩略图的方法
所属栏目:[PHP教程] 日期:2021-03-08 热度:92
本篇章节讲解PHP基于ffmpeg实现转换视频,截图及生成缩略图的方法。供大家参考研究具体如下: 这里把ffmpeg 和 生成缩略图整合了一下: resizeimage("1.jpg",30,"small1.jpg");class ImageResize { //图片类型 var $type; //实际宽度 var $width;[详细]
-
PHP基于闭包思想实现的BT(torrent)文件解析工具实例详解
所属栏目:[PHP教程] 日期:2021-03-08 热度:90
本篇章节讲解PHP基于闭包思想实现的torrent文件解析工具。供大家参考研究具体如下: PHP对静态词法域的支持有点奇怪,内部匿名函数必须在参数列表后面加上use关键字,显式的说明想要使用哪些外层函数的局部变量。 0) $func(); echo "wown"; };}$f[详细]
-
excel的导出和下载(实例讲解)
所属栏目:[PHP教程] 日期:2021-03-08 热度:104
1、前言 有时需要将数据库表资源导出excel,做成一些报表数据。 而php导出excel的方法大致有几种: 1. 使用php的类库,进行导出,如PHPExcel 2.使用php原生的方法进行导出 而本文介绍的就是,如何通过原生方法导出excel 2、关键函数 2.1、ob输出 ob_start();[详细]
-
基于PHP函数的操作方法
所属栏目:[PHP教程] 日期:2021-03-08 热度:187
如下所示: //简单函数 function show(){ echo "hello"; } show(); //有参数的函数 function show($a){ echo "$a"; } show("world"); //有返回值的函数 function show(){ return "小V,你好!"; } echo show(); function show($a,$b){ return $a+$b; } echo[详细]
-
phpexcel导入excel处理大数据(实例讲解)
所属栏目:[PHP教程] 日期:2021-03-08 热度:104
先下载对应phpExcel 的包就行了https://github.com/PHPOffice/PHPExcel 下载完成 把那个Classes 这个文件夹里面的 文件跟文件夹拿出来就好了。 直接写到PHPExcel 这个文件里面的。调用很简单。引入phpExcel 这个类传递对应的excel 文件的路径就好了 现在上传[详细]
-
PHP实现将汉字转换为拼音及获取词语首字母的方法
所属栏目:[PHP教程] 日期:2021-03-08 热度:118
本篇章节讲解PHP实现将汉字转换为拼音及获取词语首字母的方法。供大家参考研究具体如下: 最近要开发将汉字转换为拼音和得到首字的功能记录下来哈子:呵呵~ = '5.0[详细]
-
PHP实现二维数组按指定的键名排序的方法示例
所属栏目:[PHP教程] 日期:2021-03-08 热度:55
本篇章节讲解PHP实现二维数组按指定的键名排序的方法。供大家参考研究具体如下: $val){ //对排序字段值进行过滤 $val[$keys] = str_replace('-','',$val[$keys]); $val[$keys] = str_replace(' ',$val[$keys]); $val[$keys] = str_replace(':',$v[详细]
-
php token使用与验证示例【测试可用】 #60;font color=red#62;
所属栏目:[PHP教程] 日期:2021-03-08 热度:150
本篇章节讲解php token使用与验证。供大家参考研究具体如下: 一、token功能简述 PHP 使用token验证可有效的防止非法来源数据提交访问,增加数据操作的安全性 二、实现方法: 前台form表单: "/ "/ "/ 后台do.php的token验证部分: 更多关于PHP相[详细]
-
php实现支持中文的文件下载功能示例
所属栏目:[PHP教程] 日期:2021-03-08 热度:116
前言 本文主要给大家介绍了关于php实现支持中文的文件下载功能的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 问题说明 文件下载,通常有一种最为简单的方法,那就是将url直接指向服务器上文件的所在位置。但是这个方法存在[详细]
-
PHP单例模式与工厂模式详解
所属栏目:[PHP教程] 日期:2021-03-08 热度:80
一、单例模式又称为职责模式,它用来在程序中创建一个单一功能的访问点,通俗地说就是实例化出来的对象是唯一的。所有的单例模式至少拥有以下三种公共元素: 1. 它们必须拥有一个构造函数,并且必须被标记为private2. 它们拥有一个保存类的实例的静态成员变[详细]
-
php检查函数必传参数是否存在的实例详解
所属栏目:[PHP教程] 日期:2021-03-08 热度:196
php检查函数必传参数是否存在的实例详解 在php实际编程中,接口经常会接收到前端传来的参数,其中有些参数不是必传的,有些参数是必传的,如何“检查函数必传参数是否存在”呢?为了解决该问题,可以参考以下的示例方法: if ($fields) { $fields = array_fl[详细]
-
PHP使用栈解决约瑟夫环问题算法示例
所属栏目:[PHP教程] 日期:2021-03-08 热度:80
本篇章节讲解PHP使用栈解决约瑟夫环问题算法。供大家参考研究具体如下: 约瑟夫环问题: 39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓。于是决定了自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数[详细]
-
php数据库的增删改查 php与javascript之间的交互
所属栏目:[PHP教程] 日期:2021-03-07 热度:151
使用语言操作数据库是重中之重,如果一门语言你不懂得如何操作数据库,那么你还是没有学会这门语言。 PHP操作数据库的方法并不难同时php的值还可以与JavaScript脚本之间进行控制 一般是php的值传递到javascript中,一般不会反过来操作 一、基本目标 首先,在[详细]
-
PHP文字转图片功能原理与实现方法分析
所属栏目:[PHP教程] 日期:2021-03-07 热度:51
本篇章节讲解PHP文字转图片功能。供大家参考研究具体如下: 这项功能主要用于对邮箱地址、手机等可能被网络爬虫抓取的重要信息的处理。将文字转化为图片绝对是个好注意。验证码的基本生成原理也与此差不多,只是对再对文字转化为图片的生成过程再[详细]
-
php插件Xajax使用方法详解
所属栏目:[PHP教程] 日期:2021-03-07 热度:121
Xajax是PHP一个不用刷新或者跳到其他页面,就能通过点击组件等与后台后台数据库交互的技术 Xajax是php的一个插件,要想使用Xajax就必须先到其官网中下载一个压缩包,由于国外的网速慢,我也给大家上传了一个(点击打开链接: https://pan.baidu.com/s/1gfkY3m[详细]
-
php注册系统和使用Xajax即时验证用户名是否被占用
所属栏目:[PHP教程] 日期:2021-03-07 热度:50
在php中使用Xajax能够即时与数据库发生交互 带给用户更好的体验 主要的应用有网页的即时、不刷新的登录系统 也可以利用于注册系统中 即时验证用户名是否被占用 一、基本目标 首先在mysql中有一张用户信息表user 编写一个用户注册系统,一开始注册按钮是禁用[详细]