合并数组

jerry 2015年11月18日 收藏
调用PHP原生的array_merge时,如果第一个参数为空,则会导致返回结果为空。这个函数做了相应处理。
  1. function MergeArray($list1,$list2)
  2. {
  3.     if(!isEmpty($list1) && !isEmpty($list2)) 
  4.     {
  5.         return array_merge($list1,$list2);
  6.     }
  7.     else return (isEmpty($list1)?(isEmpty($list2)?null:$list2):$list1);
  8. }
  9. function isEmpty($data)
  10. {
  11.     return null == $data || false == $data || "" == $data;
  12. }