zoukankan      html  css  js  c++  java
  • 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() 函数把两个或多个数组合并为一个数组。

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

     

  • 相关阅读:
    python之高阶函数
    [第二版]多线程的发送与接收
    基本函数与结构
    unp.h
    gdb调试命令
    System V共享内存区
    Posix 共享内存区
    System V信号量
    Posix 信号量
    记录锁
  • 原文地址:https://www.cnblogs.com/jthb/p/3525105.html
Copyright © 2011-2022 走看看