PHP 提取数组中的特定的值

需求:

前端展示:

(1)之前的页面:

(2)修改后的页面:

之前接口返回的数据 :

解决办法:提取tags 中的 '约' 的数组 添加到一个新的数组中去

1:一开始想到的是 使用strops 的函数 返回 存在的位置 ,但是 字符串知道了位置 不是很方便 获取到相应的值。(试了很久 结果不是很理想)

2:使用正则表达式 (处理这种需要 直接正则 ,不要考虑strops,array_search ,或者其他的 的函数了):

复制代码
        foreach ($item['good'] as &$index) {
                        $pattern = '/约.*/';
                        preg_match_all($pattern, implode(', ',$index['tags']), $matches);
                        $index['tag'] =  explode(',', implode(",", $matches[0]));
                    }
相关推荐
阿里嘎多学长18 小时前
2025-12-31 GitHub 热点项目精选
开发语言·程序员·github·代码托管
无限进步_19 小时前
【C语言】循环队列的两种实现:数组与链表的对比分析
c语言·开发语言·数据结构·c++·leetcode·链表·visual studio
蓝眸少年CY19 小时前
测试Java性能
java·开发语言·python
何包蛋H19 小时前
数据结构深度解析:Java Map 家族完全指南
java·开发语言·数据结构
秃了也弱了。19 小时前
python监听文件变化:Watchdog库
开发语言·python
一路往蓝-Anbo19 小时前
C语言从句柄到对象 (五) —— 虚函数表 (V-Table) 与 RAM 的救赎
c语言·开发语言·stm32·单片机·物联网
古译汉书19 小时前
keil编译错误:Error: Flash Download failed
开发语言·数据结构·stm32·单片机·嵌入式硬件
Bruce_kaizy19 小时前
2025年年度总结!!!!!!!!!!!!!!!!!!!!!!!!!!!
开发语言·c++
来不及辣哎呀19 小时前
学习Java第六十二天——Hot 100-09-438. 找到字符串中所有字母异位词
java·开发语言·学习
爱装代码的小瓶子19 小时前
【c++进阶】c++11的魔法:从模板到可变模板.
android·开发语言·c++