如何知道哪个元素属于laravel php中的哪个会话

时间:2017-03-08 17:56:52

标签: php laravel session laravel-5 laravel-5.3

假设我有小组或项目

session('goods')我有

[
 "Item1"
"Item2"
"Item3"
"Item4"
"Item5"]

然后我有session('bads')并且在其中

["Item6"
"Item7"
"Item8"
"Item9"
"Item10"]

我只知道有Item10Item4

我怎么知道这两个项目属于哪个会话?

1 个答案:

答案 0 :(得分:0)

使用您拥有的数据结构,您可以做的最好的事情是使用in_array检查两个数组:

protected function isGoodOrbad($item)
{
    if(in_array($item, session('goods')) return 'good';
    if(in_array($item, session('bads')) return 'bad';
    //neither, handle how you want
    throw new SomeException($item . ' not found');
}