以下是一个简单的PHP收藏原理实例,用于展示如何在PHP中实现收藏功能。我们将使用session来存储用户收藏的信息。
实例说明
在这个例子中,我们将创建一个简单的收藏列表,用户可以添加或删除收藏。我们将使用session来存储用户的收藏列表。

1. 初始化收藏列表
我们需要初始化用户的收藏列表。这可以通过在session中设置一个数组来实现。
```php
session_start();
// 初始化收藏列表
if (!isset($_SESSION['favorites'])) {
$_SESSION['favorites'] = [];
}
>
```
2. 添加收藏
接下来,我们创建一个函数来添加收藏到用户的收藏列表。
```php
function addFavorite($item) {
// 检查是否已收藏
if (!in_array($item, $_SESSION['favorites'])) {
// 添加到收藏列表
$_SESSION['favorites'][] = $item;
}
}
>
```
3. 删除收藏
同样,我们创建一个函数来从用户的收藏列表中删除收藏。
```php
function removeFavorite($item) {
// 从收藏列表中删除
$_SESSION['favorites'] = array_diff($_SESSION['favorites'], [$item]);
}
>
```
4. 显示收藏列表
我们创建一个函数来显示用户的收藏列表。
```php
function displayFavorites() {
if (!empty($_SESSION['favorites'])) {
echo "







