博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP----------php封装的一些简单实用的方法汇总
阅读量:6982 次
发布时间:2019-06-27

本文共 680 字,大约阅读时间需要 2 分钟。

1、xml转换成array,格式不对的xml则返回false

  function xml_parser($str){

      $xml_parser = xml_parser_create();
      if(!xml_parse($xml_parser,$str,true)){
          xml_parser_free($xml_parser);
          return false;
      } else {
          return (json_decode(json_encode(simplexml_load_string($str)),true));
      }
  }

2、此方法可以将数组的元素键值为空或者为空字符串的元素去除,当然你可以加其他的去除条件来去除数组里面你不想要的值

       $array = array('a'=>'','',null,'b'=>3); // 已知数组   function是过滤条件

  array_filter($array,function($val){

           if($val==='' || $val===null){
               return false;
           }else{
               return true;
           }
       });

  array array_filter( array $array [, callable $callback [, int $flag = 0 ]] )  如果没有提供 callback 函数, 将删除 $array 中所有等值为 FALSE 的条目

 

转载于:https://www.cnblogs.com/wamptao/p/8706486.html

你可能感兴趣的文章
多媒体开发之--- rtsp 中的H264 编码+打包+解码相关知识es、pes、ts...
查看>>
在网络中传输数据(I)
查看>>
C语言编程规范--------11 代码测试、维护
查看>>
Azkaban工作流调度器(1)--azkaban的安装
查看>>
10.27T4 奶酪 并查集
查看>>
ModelBasedCompressiveSensing
查看>>
Sparse low rank approximation
查看>>
GCD线程
查看>>
Shell - 简明Shell入门13 - 用户输入(UserInput)
查看>>
模块和包
查看>>
查询一段时间内修改过的存储过程
查看>>
[转]artDialog说明文档
查看>>
递归的二叉查找树Java实现
查看>>
文件管理[Linux]
查看>>
组合模式(Composite Pattern)
查看>>
c#面试题汇总(1)
查看>>
zedboard如何从PL端控制DDR读写(二)——AXI总线
查看>>
拉丁方阵问题
查看>>
python基础
查看>>
Unix系统编程概述
查看>>