php - 销毁 PHP $_SESSION 数组元素
问题描述
这是问题所在:
我存储的元素是 $_SESSION 数组,如下所示:
$_SESSION['left_side'] = array();
$_SESSION['right_ride'] = array();
添加到数组中的单个元素取自数据库,我将其描述为树,例如:
30 -- main element
3030 -- child element
303010 -- grandchild and so on...
303011 -- .....
3031 -- .....
303110 -- .....
303111 -- .....
3032 -- .....
我正在使用 jquery 向数组添加元素,所以最终的数组例如是这样的:
$_SESSION['left_side'] = array(30, 3030, 303010, ....);
每个元素都有自己的唯一名称,我在网站上显示,这些数组中的所有元素都分组在 div 中,使用 jquery 动态添加。此外,每个元素都可以查看子元素,如上图所示。我只需要显示最后一个元素的子元素,所以我这样使用:
$list = array(end($_SESSION['left_side'])
最后,问题是:我想点击例如第二个元素,结果只将数组剪切到这个元素,并显示最后一个子元素。
我已经尝试过这样的事情,但它无法做到这一点:
function CutTab($group, &$tab)
{
$key = array_search($group, $tab);
$tab = array_slice($tab, 0, $key + 1);
}
我将不胜感激任何帮助!问候!!
解决方案
推荐阅读
- excel - 将值从单元格传输到 ComboBox 避免触发所述 ComboBox 更改
- shopify - 请求新权限的 Shopify 应用程序安全吗?
- java - JMeter:两个不同线程池的性能测试及其比较
- r - 如何对R中元素包含数字和字母的字符向量进行排序?
- ajax - 如何使用服务器端 ajax 添加页脚总和数据
- pine-script - 我猜tradeview有很大的错误,为什么这段代码不能正确运行
- discord - 我正在尝试创建一个聊天事件,但它不发送消息
- javascript - 单击时隐藏/显示元素
- python - 如何在 pyFirmata 中使用 digitalWrite?
- excel - 询问错误宏 Excell 编译错误:预期:没有类型后缀的标识符