![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
文章平均质量分 64
jachinFang
这个作者很懒,什么都没留下…
展开
-
MacOs PHP 环境问题
这几天我被这个折磨的不成样子了,搞了有几天了,然后发现很简单问题,很简单的方法就可以解决这个问题,是我想复杂了开始报错的原因是Class ‘Redis‘ not found看到错误第一想法就是没有安装redis的相关扩展,那么我就去安装redis扩展,使用了pecl和源码安装但是又开始报错 /private/var/tmp/pear/temp/grpc/src/php/ext/grpc/byte_buffer.c:19:10: fatal error: 'php.h' file no原创 2021-09-08 11:35:02 · 651 阅读 · 0 评论 -
巩固基本知识点问题
define("js",123);原创 2021-05-07 13:56:23 · 136 阅读 · 0 评论 -
array_walk_recursive提取某一列键名值
$fd=[];$a2= [ [ "_source" => [ "id" => 8370, "aa" => 8370, ] ], [ "_source" => [ "id" => 16732, "aa" => 16732, ] ], ...原创 2020-12-10 17:28:09 · 129 阅读 · 0 评论 -
laravel框架中遇到的坑以及基本语法问题
当你需要全是数组的时候,从数据库中查询出来的数据即使你加了toArray的结果是最外面一层皮是数组,里面是对象方法一:return DB::table('game_matchperiod')->select('starttime')->where('Type',$type)->get()->map(function ($value) {return (array)$value;})->toArray();方法二:public function objToArr.原创 2020-10-30 19:35:41 · 443 阅读 · 0 评论 -
elasticsearch在安装服务端时候出现错误
1) An exception was caught and reported. Message: access denied ("java.lang.RuntimePermission" "accessClassInPackage.jdk.internal.vm.annotation") at _unknown_Caused by: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" .原创 2020-08-18 10:47:09 · 1278 阅读 · 0 评论 -
当你composer遇到无法更新的时候
The "topthink/think-installer" plugin was skipped because it requires a Plugin API version ("^1.0") that does not match your Composer installation ("2.0.0"). You may need to run composer update with the "--no-plugins" option.Using version ^7.8 for e...原创 2020-08-04 16:56:55 · 20423 阅读 · 8 评论 -
当你项目更新到服务器上时候,出现Class ‘Redis‘ not found
第一你没有部署对应的redis导致,第二可能其他原因导致版本冲突导致查看该文章https://www.cnblogs.com/zdz8207/p/php-7-xampp-redis.html或者看我写的内容https://blog.csdn.net/jachinFang/article/details/91038623原创 2020-07-31 15:32:22 · 960 阅读 · 0 评论 -
小程序时间bug
当你在安卓手机下可以正常显示,但是在苹果手机上却无法正常显示,测试环境下也没有任何问题这时候要考虑是不是时间问题我遇到的问题中,苹果手机不支持 “-”这个符号,但是支持 “/” 这个符号,但是安卓支持这两种格式,所以你必须将 “-”改成“/”格式也就是2020/07/3100:00:00不能使用2020-07-3100:00:00这种。PHP端转化方法 date('Y/m/d H:i:s',strtotime($time));将2020-07-3100:00:00 转化为20...原创 2020-07-29 09:40:23 · 390 阅读 · 0 评论 -
PHP实现24节气的计算方法
二十四节气的日期规定: 太阳从黄经零度起,沿黄经每运行15度所经历的时日称为“一个节气”。每年运行360度,共经历24个节气,每月2个。其中,每月第一个节气为“节气”,即:立春、惊蛰、清明、立夏、芒种、小暑、立秋、白露、寒露、立冬、大雪和小寒等12个节气;每月的第二个节气为“中气”,即:雨水、春分、谷雨、小满、夏至、大暑、处暑、秋分、霜降、小雪、冬至和大寒等12个节气。“节气” 和“中气”交替出现,各历时15天,现在人们已经把“节气”和“中气”统称为“节气”。二十四节气计算公式: 立春日期的计原创 2020-07-24 14:28:32 · 1914 阅读 · 3 评论 -
面试过程遇到得问题
http://localhost/a.php?a=1!2&b=3#4&c=5$6&d=7@8<?php$a=$_GET['a'];var_dump($a);echo "<br/>";$b=$_GET['b'];var_dump($b);echo "<br/>";$c=$_GET['c'];var_dump($c);echo "<br/>";$d=$_GET['d'];var_dump($d);输出结果原创 2020-06-23 10:36:02 · 180 阅读 · 0 评论 -
编程中相关知识点
1、Socket技术详解后期我将持续将有用的文章都链接到该页面,和大家共同学习原创 2020-04-24 08:51:46 · 265 阅读 · 1 评论 -
js实现翻页后保持checkbox选中状态的实现方法
这里主要实现一个页面有两个分页,实现勾选互不影响,提交数据php后端--这里需要去了解一下display和fetch的区别去看手册吧 public function couponAdd(){ $this->display('couponAdd'); } public function product($model='product',$keyword='...原创 2020-04-21 10:52:14 · 1487 阅读 · 0 评论 -
ThinkPHP5中遇到Class 'PhpOffice\PhpSpreadsheet\Spreadsheet' not found这个问题
其实当你composer下来的PhpSpreadsheet千万千万就不要移动了,这样就会导致你的路径啥的都有问题你composer下来的文件就不要移动也不要复制,否则就会出现Class 'PhpOffice\PhpSpreadsheet\Spreadsheet' not found这个问题红色圈出来的都不要移动和复制...原创 2020-04-02 17:01:14 · 7441 阅读 · 5 评论 -
PHP常见的错误
Notice: Undefined offset: 10 in 该报错的原因是数组的下标没有定义或者不存在。仔细检查。Parse error: syntax error, unexpected 'return' 语法错误Cannot redeclarexxxxxx()(previously declared in 重复定义xxxxxx()函数Warning:...原创 2019-12-24 10:11:53 · 206 阅读 · 0 评论 -
如何利用约瑟夫环来保护你和你的朋友?利用PHP来写的算法
拿到这个我就在思考这个怎么做,但是看到参考程序跟我思考的不太一样,但是结果是一样的。分析:当你和你的n个朋友在最后一起的时候就不需要自杀,所以只有你们自己人留在最后才可以保全所有人。,所以你要找到自杀的顺序,把自己想要救的人留在最后自杀的顺序上,那样就可以避免自杀。我看到这个我就会想起约瑟夫问题,那么我就可以用约瑟夫方法来解决问题就好了,约瑟夫问题就是留下一个人,而这里却是留下多个人,...原创 2019-12-06 15:07:29 · 162 阅读 · 0 评论 -
在phpstudy上安装redis扩展以及TP3.2调用redis方法
redis下载地址https://github.com/microsoftarchive/redis/releases根据你的windows系统来下载redis(x64或者x86两种),我这边下载的是Redis-x64-3.2.100.zip(根据自己需求来下载)。下载完毕后将压缩包解压到自己要放到的位置即可然后在该目录下使用shift+鼠标右键,选择在此处打开cmd...转载 2019-06-06 10:00:14 · 1354 阅读 · 2 评论 -
如何解决openssl_pkey_export(): cannot get key from parameter 1这个问题,针对windows系统的
为了解决这个问题我百度了很多方法,可是很多方法并没有效果。方法一:如果你安装的是phpstudy这个集成环境,那么1、你就要去php拓展里面去打开php_opemssl中打开这个扩展。2、去php.ini里面设置,把“extension=php_openssl.dll”前面的“;”去掉,如果没有这个就添加extension=php_openssl.dll这个。3、复制php安装...转载 2019-07-04 11:04:32 · 3413 阅读 · 1 评论 -
PHP面向对象复习知识点一
自己在敲代码的时候,才发现自己的基础知识不够扎实,然后我就回头来看基础知识,所有的东西都在基础知识之上才能完成。就像一座高楼,如果底层都不扎实,这栋楼肯定不会长远,所以基础知识非常非常重要。主要复习的是面向对象的东西。面向对象有三大属性,分别为分装性,继承性,多态性那么什么是对象,类的实例化得结果就是对象,对象的抽象就是类,现有类,在有对象。对象是系统中用来描述客观事物的一个实体,它是...原创 2019-07-11 16:44:25 · 261 阅读 · 0 评论 -
ThinkPHP5框架在写项目过程中遇到的相关问题,以及前端问题
1、获取器不起作用 当你数据库表中的字段为is_display样式的时候,需要使用驼峰命名法。public function getIsDisplayArrt($value){},当你使用getLs_displayArrt就会失效。2、解决JS在alert之后window.location.href跳转无法正常执行 今天我就在这个上面遇到了坑,找了半天原因。...原创 2019-07-25 09:03:01 · 527 阅读 · 0 评论 -
ThinkPHP3.2中的join使用方法
我相信很多人可以百度出更详细的使用方法,那么我就不在强调这个用法了,但是有一个问题,当你的表名为one_action_log$driver = $act->join('left join __MEMBER__ ON __ACTIONLOG__.user_id = __MEMBER__.uid')->join('left join __ACTION__ ON __ACTION...原创 2019-08-13 14:13:21 · 1386 阅读 · 0 评论 -
ThinkPHP3.2关于ajax导出excel(phpexcel)
在这个上面我已经卡了很久不知道怎么搞,主要是卡在前端上面,然后我各种百度各种群询问,可是没能解决,或许主要因为自己询问方式不对导致,别人解释的不是我想要的结果。在今天的一个百度问题上,我找到了我想要的答案。当你点击导出日志的按钮的时候,就会出现下载excel(这是谷歌浏览器是这样的)火狐浏览器是这样的效果。那么我就开始说我的功能需求:在页面上勾选你想要导出的数据,che...原创 2019-08-14 17:05:22 · 1427 阅读 · 0 评论 -
ThinkPHP框架中phpexcel或者phpspreadsheet无法composer的解决办法
问题1:phpexcel或者phpspreadsheet都会出现这个问题是否开启了extension=php_openssl.dll?解决办法:首先看看你的php.ini 中的extension=php_openssl.dll是否开启,前面的有 ;说明没开启,去掉;,然后在尝试,如果还是不行,那么你看看运行是报了什么错误。问题2:phpspreadsheet会出现这个...转载 2019-08-12 10:35:33 · 2107 阅读 · 0 评论 -
关于行政区划的数据表的设计
中国的行政区划是在不断的更改的,县级以上变化不是特别多,但是到乡镇的变化就特别多,有撤销,有新设,有合并等,当你设计这些数据表的时候,可能在之后的三级联动,四级联动等等都要用到。我在公司上班就遇到,之前设计的表不是特别合理,当行政区划变更后,就出现无法及时更新。这些变更我觉得可能影响很大。行政区划的表设计最好是这样设计,如下图所示或许有很多人再想,为什么不把行政区划代码当主键,为什么有了id的...原创 2019-09-09 10:18:26 · 2922 阅读 · 0 评论 -
关于阿里云服务器的设置
当你没有域名,那么你部署在阿里云的项目又不是一个,那么你该如何处理比较好因为你外网IP你只有一个,所以那么你该如何展现你的多个项目。1、你可以使用IP地址绑定www目录,这样你可以直接把项目的路径放在地址栏中,这样不管你部署多少个项目都是可以的。只需要更改红色框内的内容即可。前面的localhost你要更改为你阿里云外网地址,比如134.123.1.1。关键一点就是那么你项目的...原创 2019-09-27 15:02:49 · 390 阅读 · 0 评论 -
TP框架中assign方法传输过来的数组如何放到js中使用
php语言js语言数组需要将其转换为json格式,然后通过js解析json,将json格式转换为数组,才可以打印<script type="text/javascript">var arr='<?php echo json_encode($nav) ?>';var nav=JSON.parse(arr);console.log(nav);&...原创 2019-05-23 09:23:08 · 5355 阅读 · 0 评论