当用户访问我网站上的项目时,我有以下代码:
$_SESSION['recent'][] = array("title"=>$page['current_item']['title'], "link"=>$_SERVER['REQUEST_URI']);
它将项目及其 URI 的记录存储在会话变量中。
但是,我只想存储最近访问的 3 个项目。
array[]
有没有办法使用语法来做到这一点?我希望数组的最大长度为 3,如果大于 3,则旧的array[0]
将消失,并被替换为array[1]
,array[1]
将被替换为array[2]
etc。
谁能想到一个不错的简短方法来做到这一点?