tp5:为什么find()出来的数据有时候可以用toArray() 有时候会报错?
来源:互联网 发布:正新鸡排 知乎 编辑:程序博客网 时间:2024/05/18 06:43
如图 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;
}
}
}
0 0
- tp5:为什么find()出来的数据有时候可以用toArray() 有时候会报错?
- 为什么有时候写的文章在外面可以看到连接,有时候完全看不到?
- Oracle数据库连接Eclipse的实例(解释为什么有时候明明在数据库里插入了数据却读不出来)
- lua中函数为什么有时候可以省略”()”?
- vs2008 关于F7有时候可以用有时候不可以用
- android中引用方法的时候,有时候要new一个对象才能引用,有时候直接.方法就可以了,为什么
- android中引用方法的时候,有时候要new一个对象才能引用,有时候直接.方法就可以了,为什么
- 有时候
- 有时候
- 有时候
- 有时候
- 有时候
- 有时候
- 有时候
- 有时候
- 有时候
- Android中有时候运行程序的时候会报错:An internal error occurred during:。。。。
- Android中有时候运行程序的时候会报错:An internal error occurred during:。。。。
- Fragment 碎片
- 人工智能重大进展!全球首个光电子神经网络问世
- 变量a进行定义
- 个人记录-LeetCode 33. Search in Rotated Sorted Array
- hdoj3926-Hand in Hand(同构图的判断)
- tp5:为什么find()出来的数据有时候可以用toArray() 有时候会报错?
- MyEclipse2015 json文件报错
- 散列表
- 排序算法总结
- iozone与mdtest使用简介
- Spring Boot中使用RabbitMQ
- TensorBoard--TensorFlow可视化
- LightOJ-1085-树状数组,离散化,dp
- android数据库学习_事务