gpt4 book ai didi

php - 循环遍历 $_SESSION 变量时搜索字符串

转载 作者:行者123 更新时间:2023-12-04 06:07:44 25 4
gpt4 key购买 nike

是否有比以下更好的方法来搜索特定字符串的 $_SESSION 变量(或任何数组):

foreach($_SESSION as $k => $v){
if(strstr($k, 'p_')){

谢谢。

编辑:我的 key 看起来类似于:

p_123
p_456
i_123
...

最佳答案

如果您的 $_SESSION 结构必须保持“原样”,IMO 就可以了。

但是,如果所有 'p_' 元素都可以在像 $_SESSION['p'] = array('key1' => 'val1', ...) 这样的数组索引下,您可以一次检索所有 'p' 元素。

顺便说一句,这只是微优化,请选择您喜欢的结构。

编辑 :请小心使用 strstr() :如果有一天你必须将 i_123_p_456 之类的键存储到你的 $_SESSION 数组中,你应该切换到 if (strpos($k, 'p_') === 0) 数组。

关于php - 循环遍历 $_SESSION 变量时搜索字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8156546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com