• 自己的php函数库


    //判断数组中是否有元素为空的函数,支持多维数组,相似系统函数in_array(value,array,type)

    function is_null_array($arr) 
      {
              if(!is_array($arr))
          {
                return false;
           }
              foreach($arr as $key=>$value)
                   {
                         if(is_array($value)) 
                           {
                                  if(!empty($value))
                                       {
                                              return is_null_array($value);
                                        } 
                            }elseif($value!='')
                                   {
                                           return false;
                                         }
                          }
                                  return true; 
                                }                              

    $po=array('a'=>'','b'=>'','c'=>array(),'d'=>array('x'=>'3','y'=>array()));
    $ret=is_null_array($po);
    var_dump($ret); //结果: bool false

    $po=array('a'=>'','b'=>'','c'=>array(),'d'=>array('x'=>'','y'=>array()));
    $ret=is_null_array($po);
    var_dump($ret); //结果: bool true

    //向foreach中添加元素

    foreach($carFactory as $key=>$car){
    //在遍历的过程中为 car添加一个新的属性比如生产日期
    $carFactory[$key]['made_time'] = time();
    }
    //数据库的多字段对应更新

    
    

    update `sf_reply` set reAuthor=(case when reAuthor='点点' then '点点2' else reAuthor end)
    ,reObject=(case when reObject='点点' then '点点2' else reObject end)

    及时去除json中的不可见字符

    return json_decode(trim($out,chr(239).chr(187).chr(191)), true);    //去除不可见字符

    //获取当前日期精确到分

    $now = date('c');

    PHP生成UTF-8编码的CSV文件用Excel打开中文显示乱码,是由于输出的CSV文件中没有BOM。

    我们只要简单处理一下即可

    print(chr(0xEF).chr(0xBB).chr(0xBF));

  • 相关阅读:
    ARTS第八周打卡
    ARTS第七周打卡
    ARTS第六周打卡
    ARTS第五周打卡
    ARTS第四周打卡
    ARTS第三周打卡
    ARTS 第二周
    uniapp——头部导航栏配置
    码云、Git使用教程
    超出文本宽度点点显示——css
  • 原文地址:https://www.cnblogs.com/yuqiandoudou/p/4734644.html
Copyright © 2020-2023  润新知