我再次调用THIS函数,所以我得到了一些新的$key is THIS,我想把它添加到同一个数组中,这样我就可以检查它是否相同,是否唯一。比如全局数组。
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:创建一个空白数组。
步骤2:每次获取包含数据的数组时,请检查该数组是否存在于Blank数组中。
步骤3:如果不存在,则将该数组(带数据)添加到Blank数组中。如果它存在,不要添加该数组,只需丢弃它。
最后,您将获得您创建的Blank数组中的唯一值。这是一个简单的过程