我们的想法是将会话中的数据与数据库数据进行比较,但它总是返回0
,因为Session::put('new', $arr);
当我将其删除并更改$arr
数据时,它可以完美地运行。可能是什么原因?会话如何改变先前存储的变量中的数据?
$arr = array('1','3','4');
$sess = Session::get('new',array());
$diff = array_diff($sess, $arr);
Session::put('new', $arr);
return count($diff);