我有一个简单的会话数组,我将页面标题作为字符串推送到其中:
$_SESSION['sesArray'][] = $pageTitle;
以及另一个带有页面标题和链接的预定义关联数组:
$assoc=array(array('title' => 'page title', 'link' => 'page link'));
会话数组被标题淹没,所以我取出重复项:
$array1 = array_unique($_SESSION['sesArray']);
我的问题是:如何将 $assoc 数组与 $array1 进行比较,以检查两者中都存在的页面标题并消除它们,最终得到另一个包含唯一标题和链接的数组?我试过使用:
$result= array_diff_key($assoc, $array1 );
但是确实删除了一些重复的标题,而有些则没有。
有任何想法吗?
预计到达时间数据:
$array1= array('Museum', 'Club');
$assoc= array(array('title' => 'Museum', 'link' => 'museum.php' ),
array('title' => 'club', 'link' => 'club.php'));