如图     find()出来的肯定是个对象,那为什么有时候会报这个错,有时候又可以正常使用呢?
原因在于

里面有个空元素,空元素肯定不能toArray转化成数组,所以报错。所以我们要把空元素去掉就可以正常使用
/**
* [eraser 消除数组中空的元素]
* @param  [type] $array [description]
* @return [type]        [description]
*/
function eraser($array){
if(is_string($array)){
if(empty($array)){
unset($array);
}
}else if(is_array($array)){
if(count($array)>0){
foreach ($array as $key => $value) {
if(empty($value)){
unset($array[$key]);
}
}
return $array;
}
}
}

tp5:为什么find()出来的数据有时候可以用toArray() 有时候会报错?相关推荐

  1. vue渲染时数据对象里面的子对象的属性报错undefined,但页面正常渲染

    vue渲染时数据对象里面的子对象的属性报错undefined,但页面正常渲染. 报如图所示错误 页面中报错的位置 原因是在data中申明了空对象,页面在渲染的时候,数据还没获取到的时候,首先渲染的是初 ...

  2. phpexcel列数太多,【PHPEXECL】关于使用phpExecl导出数据时,列数超过26个报错问题

    今天遇到一个关于导出excel表的问题,原因是因为导出的数据列数超过26列,为什么超过26列就会报错呢,因为execl表的抬头标示是从A-Z的,所以超过26位之后,会用[/^等等标识符进行标示.其实这 ...

  3. mysql无法插入行_在mysql中数据才插入20多行就报错,求救啊!!!

    mysql的建表语句如下:CREATETABLE`auth_function`(`id`varchar(255)NOTNULL,`name`varchar(255)DEFAULTNULL,`descr ...

  4. 关于jsp web项目,jsp页面与servlet数据不同步的解决办法(报错404、405等)即访问.jsp和访问web.xml中注册的/servlet/的区别

    报错信息: Type Status Report Message HTTP method GET is not supported by this URL Description The method ...

  5. 后台返回数据打印是[object object]的,报错:SyntaxError: JSON.parse: expected property name or ‘}‘ at line 1 column

    今天基于这个问题纠结了一下午,导致这个问题的坑也是挺深的,查找问题最好是从这条数据的存储开始查找 问题1:先确定后台接收数据后存储到数据库里有没有自动转义特殊字符,比如 原始数据是:[{"u ...

  6. php日志数据统计,awk 进行php日志累计报错统计

    问题 线上服务器一百多台 通过tail -f /var/log/error_web* 方式来查看,速度滚动刷新太快,而且不方便定位问题 按照前辈的『观察法』,作为新人实在是有难度,所以使用awk命令对 ...

  7. python有时候没有智能提示_python没有报错提示

    Python中没有报错提示的代码示例:def count_words(filename): try: with open(filename) as f_obj: contents=f_obj.read ...

  8. 微信小程序绑定数据页面不显示并且页面没有报错

    <!--index.wxml--> <view> {{ message }} </view> js Page({ data: { message: 'Hello M ...

  9. ViewState 数据太大影响性能导致页面报错

    案件背景: 工作中的一个报表之前一直工作正常,但是有一天突然用户打开报错,提示view state 无效.检查代码发现没有问题,检查前台页面后发现报表显示后的viewstate大小居然达到40M以上. ...

最新文章

  1. jde多目标_华科开源多目标跟踪(MOT)实时新SOTA:FairMOT
  2. 【原创】MySQL 返回更新值(RETURNING)
  3. C 常见的面试知识点(上)
  4. Type mismatch:
  5. python3 上传文件到目标机器_Python3 +服务器搭建私人云盘,再也不怕限速了
  6. 如何开始一个深度学习项目
  7. python怎么读写文件-python怎么读写文件操作
  8. Could not find resource——mybatis 找不到映射器xml文件
  9. About 日常生活感想
  10. 如何解决'chromedriver' executable needs to be in PATH.的问题
  11. 武侯计算机实验小学小升初,2018年成都小学升初中划片最新版!(含2017年对比)...
  12. 林大计算机科学考研分数线,2018年北京林业大学考研复试分数线已公布
  13. 3705-26-8,cyclo(Phe-Pro),CYCLO-L-PHENYLALANYL-L-PROLINE,Einecs 223-047-0
  14. 局域中找不到Synology (搜索不到NAS服务器)
  15. C++:图片数字水印-基于OpenCV+LSB
  16. [go]Go语言编译器的 “//go:“ 详解
  17. Sdwan关于视频监控
  18. 想从事IT行业的你,一定看看这篇文章
  19. key rocketmq 有什么用_RocketMQ原理介绍
  20. WPS表格乘的结果和计算机的不一样,wps中计算结果和计算器结果不一样是为什么...

热门文章

  1. SEO快排的行业秘密,原来SEO快排套路这么深
  2. rsem比对_链特异性参数设不对 结果全是错的
  3. 前端入门之——html day2
  4. 第八周---FPGA流水灯显示和串口循环输出实验
  5. 电脑小白必备的52个专业术语,有必要了解一下!
  6. 读取服务器光模块信息,如何使用MIB读取光模块的收发光功率
  7. 《ZigBee实战演练》
  8. To display the conditions report re-run your application with ‘debug‘ enabled.
  9. v-for与v-if为什么不能同时用?
  10. HSI、HSV、RGB、CMYK、HSL、HSB、Ycc、XYZ、Lab、YUV颜色模型的区别