Php 在FrACH循环的中间返回ReIIS值?

Php 在FrACH循环的中间返回ReIIS值?,php,laravel,foreach,Php,Laravel,Foreach,想知道在执行PHP foreach循环时是否可能从redis缓存返回值 我可能想得太多了 实际上,我有一个MySql实例和一个redis实例 my MySql实例返回以下内容: array:5 [▼ 0 => array:6 [▼ "user_id" => 2 "short_url_key" => "aQpjoM" "original_url" => "www.domain.com/" "deleted_at" => null

想知道在执行PHP foreach循环时是否可能从redis缓存返回值

我可能想得太多了

实际上,我有一个MySql实例和一个redis实例

my MySql实例返回以下内容:

array:5 [▼
  0 => array:6 [▼
    "user_id" => 2
    "short_url_key" => "aQpjoM"
    "original_url" => "www.domain.com/"
    "deleted_at" => null
    "created_at" => "2017-03-11 08:19:02"
    "updated_at" => "2017-03-11 08:19:02"
  ]
  1 => array:6 [▼
    "user_id" => 2
    "short_url_key" => "olW7uN"
    "original_url" => "www.domain.com/products/"
    "deleted_at" => null
    "created_at" => "2017-03-11 09:05:23"
    "updated_at" => "2017-03-11 09:05:23"
  ]
  2 => array:6 [▼
    "user_id" => 2
    "short_url_key" => "u4rjLA"
    "original_url" => "www.domain.com/products/asdf"
    "deleted_at" => null
    "created_at" => "2017-03-11 09:05:56"
    "updated_at" => "2017-03-11 09:05:56"
  ]
  3 => array:6 [▼
    "user_id" => 2
    "short_url_key" => "fOuOju"
    "original_url" => "www.domain.com/"
    "deleted_at" => null
    "created_at" => "2017-03-11 09:06:30"
    "updated_at" => "2017-03-11 09:06:30"
  ]
  4 => array:6 [▼
    "user_id" => 2
    "short_url_key" => "XmSBTK"
    "original_url" => "www.domain.com/xyz"
    "deleted_at" => null
    "created_at" => "2017-03-11 09:18:54"
    "updated_at" => "2017-03-11 09:18:54"
  ]
]
现在我的Redis实例存储短的\u url\u键,原始的\u url&我也存储他们的访问(这就是我试图随此数据一起返回的内容) 这些访问只是我的redis钥匙上的罪证,但我也很乐意返回这些数据。。。作为PHP循环的一部分,我正在思考如何做到这一点?或者他们是我没有想到的

理想情况下,我希望将这些数组中的每一个都附加上我的redis实例的访问次数

"visits" => 22
更新:我能够循环并返回所有值。。。但是现在我不知道如何将它合并到另一个数组中

    foreach ($datas as $data)
    {
        echo Cache::get('short:' . $data['short_url_key'] . ':visits');
    }
    exit();
干杯


Citti

好的,我显然是想得太多了-我最后像下面那样附加到数组中。工作得很有魅力。干杯

    foreach ($data as $key => $value)
    {   
        // will switch short_url_key to visits when i know they line up correctly
        $data[$key][$value['short_url_key']] = Cache::get('short:' . $value['short_url_key'] . ':visits');
    }

我应该说查找访问我的redis键是:key:$shortUrl:visions。。。所以我需要这些数组中返回的值来查找访问。。。。也许我也在考虑把这些都存储错了