保存另一个函数的值并检查PHP

时间:2014-04-09 17:05:59

标签: php arrays function return-value

我再次调用这个函数,所以我得到一些新的$ key是这个,我想将它添加到同一个数组,所以我可以检查它是否相同,如此独特。有点像全局数组。

function getNodesInfo($node)
    {
               foreach ($result as  $key => $value)
                        {   
                          $items[]=$key;
                        }
                        echo ("-----."\n"); 
                        print_r($items."\n");

    getNodesInfo($subNode);
    }

这是我的输出

-------
Array
(
    [0] => author
    [1] => title
    [2] => genre
    [3] => price
    [4] => publish_date
    [5] => description
)
-------
Array
(
    [0] => author
    [1] => title
    [2] => genre
    [3] => price
    [4] => publish_date
    [5] => description
)
-------
Array
(
    [0] => book
)

我希望我的输出看起来像


Array
(
    [0] => author
    [1] => title
    [2] => genre
    [3] => price
    [4] => publish_date
    [5] => description
)
-------
Array
(
    [0] => book
)

1 个答案:

答案 0 :(得分:0)

为此使用以下算法。

步骤1::创建一个空白数组。

第2步::每次获取带有数据的数组时,请检查该数组是否存在于Blank数组中。

第3步::如果不存在,则将该阵列(带有数据)添加到Blank阵列中。如果存在,则不添加该数组,而直接丢弃它。

最后,您将在创建的Blank数组中获得唯一值。这是一个简单的过程