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]));
                    }
相关推荐
admin and root6 小时前
「移动安全」安卓APP 反编译&frida脱壳技巧分享
android·开发语言·python·web安全·微信小程序·移动安全·攻防演练
踏月的造梦星球6 小时前
DM8 DSC 单机双实例部署
运维·开发语言·数据库
An_s6 小时前
c++对接pdfium(一)win系统篇
开发语言·c++
Zwarwolf7 小时前
Rust零散知识点项目汇总
开发语言·rust
-银雾鸢尾-7 小时前
C#中HashTable相关方法
开发语言·c#
茯苓gao7 小时前
嵌入式开发笔记:Qt信号槽机制深度解析——从原理到实战的全方位指南
开发语言·笔记·嵌入式硬件·qt·学习
ihuyigui7 小时前
海外签收通知短信接口
android·java·开发语言·前端·数据库·后端
雪的季节7 小时前
Python基础5-18
开发语言·python
Lyndon-李大鹏8 小时前
QT-VS环境
开发语言·qt
微学AI9 小时前
内网穿透的应用-把飞牛NAS变成家庭录像中心:EasyNVR部署与远程回放实战
开发语言·php