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() 函数把两个或多个数组合并为一个数组。

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

     

  • 相关阅读:
    左偏树
    论在Windows下远程连接Ubuntu
    ZOJ 3711 Give Me Your Hand
    SGU 495. Kids and Prizes
    POJ 2151 Check the difficulty of problems
    CodeForces 148D. Bag of mice
    HDU 3631 Shortest Path
    HDU 1869 六度分离
    HDU 2544 最短路
    HDU 3584 Cube
  • 原文地址:https://www.cnblogs.com/jthb/p/3525105.html
Copyright © 2011-2022 走看看