• PHP数组去空项


    $strDelCodes = "A;B;;C;;C;D;;;D;D";
    $rsArray = array_values (array_unique (array_diff (split (";", $strDelCodes), array (""))));
    数组$rsArray中存的值为:A B C D

    array_values() 函数返回一个包含给定数组中所有键值的数组,但不保留键名。

    array_diff() 函数返回两个数组的差集数组。该数组包括了所有在被比较的数组中,但是不在任何其他参数数组中的键值。

    array_unique() 函数移除数组中的重复的值,并返回结果数组。当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。

            返回的数组中键名不变。

     

    array_merge() 函数把两个或多个数组合并为一个数组。

    如果键名有重复,该键的键值为最后一个键名对应的值(后面的覆盖前面的)。如果数组是数字索引的,则键名会以连续方式重新索引。

     

  • 相关阅读:
    React Native ios打包
    ReactNative state更新,视图不更新的问题
    XF警告试图
    XF 彩色矩形块
    XF 定制图片
    XF 通过判断平台加载不同的图片
    XF 进度条和指示器
    XF 滑块和步进控件
    XF 开关控件
    XF 按钮控件
  • 原文地址:https://www.cnblogs.com/jthb/p/3525105.html
Copyright © 2020-2023  润新知