【问题标题】:Save the value from another function and check PHP保存另一个函数的值并检查 PHP
【发布时间】:2014-04-09 17:05:59
【问题描述】:

我再次调用这个函数,所以我得到了一些新的 $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
)

【问题讨论】:

标签: php arrays function return-value


【解决方案1】:

为此使用以下算法。

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

第 2 步: 每次获取包含数据的数组时,检查该数组是否存在于空白数组中。

第 3 步: 如果不存在,则将该数组(包含数据)添加到空白数组。如果存在则不要添加该数组,直接丢弃它。

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

【讨论】:

    猜你喜欢
    • 2013-12-24
    • 2016-10-05
    • 2019-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-26
    • 1970-01-01
    相关资源
    最近更新 更多