![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
what_zhou
这个作者很懒,什么都没留下…
展开
-
php警告 Expected }or] 或 unexpected ‘{‘
代码中缺少大括号{}中的 一边}or中括号[] 的一边] 或者多了大括号{}中的 一边{仔细检查吧,没有人能帮得了你最开开始找的时候发现没有人提这个问题,是因为太简单了么?但我还是记一下吧。让后来人明白。...原创 2020-07-18 13:16:37 · 1343 阅读 · 0 评论 -
PHP导出Excel 数字变成科学计数法解决方法
这个最实用 记一下 "\t"一定要双引号https://jingyan.baidu.com/article/3052f5a1f62b6597f31f861e.html原创 2020-07-18 12:47:16 · 1274 阅读 · 0 评论 -
ThinkPHP : Illegal offset type in isset or empty错误原因及解决方法
php:Illegal offset type in isset or empty错误原因及解决方法php提示错误:Illegal offset type in XXX,导致这个错误的原因是不能使用实例化的对象来作为数组的索引,请检查数组变量的键名是否使用了实例化的对象变量或数组。我遇到的错误就是因为调用本应是条用数组,结果我只填写了实例化对象。这是很低级的错误但是我硬是找了半天。本应是这样的:$list['data'][$k]['order_num'] = $orderService ->g原创 2020-07-18 12:40:37 · 6492 阅读 · 0 评论 -
PHP警告Cannot use a scalar value as an array的解决方法
转自 https://www.jb51.net/article/29425.htm基本明白了,在mem−>get没有得到值时返回的是false,此时mem->get没有得到值时返回的是false,此时mem−>get没有得到值时返回的是false,此时arr_hx是false,布尔值,然后又把它当成数组用了,导致产生了这样的提示。其实也是变量没定义的一种情况,在赋值前加一句 $arr_hx = array() 解决问题。...转载 2020-07-18 12:19:40 · 1740 阅读 · 0 评论 -
php 判断数组是否为空的几种方法
PHP判断数组为空方法1:count($arr);count 如果输出为0的话 那么这个数组就是空的PHP判断数组为空方法2:empty($arr);PHP判断数组为空方法3:for循环最简单也是最直接的方法,用for循环来遍历数组。对于已知维数的数组可以判断,但如果是未知的多维数组,该怎么办?PHP判断数组为空方法4:implode用implode()将数组输出为字符串,判断输出的字串是否为空。初看上去似乎是个不错的方法,可惜跟上一点一样,对于二维以上数组就不行了。$arr= array(a原创 2020-07-18 12:13:41 · 1560 阅读 · 0 评论 -
THINKPHP5 的提高查询技巧
查询值为Null的数据// 查询email为空,并且name不为空的用户数据User::whereNull('email') ->whereNotNull('name') ->select();多个字段同一个查询条件快捷查询方式是一种多字段相同查询条件的简化写法,可以进一步简化查询条件的写法,在多个字段之间用|分割表示OR查询,用&分割表示AND查询,例如:User::where('name|title','like','thinkphp%') -转载 2020-07-18 11:48:19 · 550 阅读 · 0 评论 -
TP5 where多条件查询,组合查询
ThinkPHP运算符 与 SQL运算符 对照表根据以上对照表写对应数组条件,组合查询即可。注意:图中neq和SQL中的is not null 是不同的, array(‘neq’, ‘null’)的话是要报错误的;eq同理。原创 2020-07-18 11:41:24 · 1642 阅读 · 0 评论