销毁PHP $ _SESSION数组元素

时间:2018-05-27 20:40:58

标签: php jquery

问题在于:
我存储的元素是$ _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);
}

我将不胜感激任何帮助! 问候!!

0 个答案:

没有答案