我正在读取一个文本文件并将文件ID的内容放入数组中。
然后我有一个具有相同 id 但多了一个的新数组。
我的目标是比较这两个数组并打印出新的文件 ID 或文件 ID
我遇到的问题是,当我使用函数 array_diff
时,它会打印所有内容,而不是两个数组之间的实际差异。
$results = array_diff($pNewList, $pSavedList);
$resultsCount = count($results);
for($x = 0; $x < $resultsCount; $x++){
echo $results[$x].'<br/>';
}
我的输出是打印每一行,即使两个数组中的内容相同
试试这个
$results = array_diff($pNewList, $pSavedList, TRUE);
$resultsCount = count($results);
for($x = 0; $x < $resultsCount; $x++){
echo $results[$x].'<br/>';
}