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]));
                    }
相关推荐
iuu_star4 分钟前
宝塔Linux部署python常遇问题解决
开发语言·python·腾讯云
梁山好汉(Ls_man)5 分钟前
鸿蒙_关于自定义组件和自定义构建函数的个人理解
开发语言·华为·typescript·harmonyos·鸿蒙
꧁꫞꯭零꯭点꯭꫞꧂5 分钟前
JavaScript模块化规范
开发语言·前端·javascript
Dream of maid6 分钟前
Python基础4(函数)
开发语言·python
lingggggaaaa10 分钟前
PHP模型开发篇&MVC层&RCE执行&文件对比法&1day分析&0day验证
开发语言·学习·安全·web安全·php·mvc
独特的螺狮粉13 分钟前
开源鸿蒙跨平台Flutter开发:跨越 OOM 内存崩溃陷阱:基于 async* Generator 与流式 I/O 的生命科学数据底座构筑
开发语言·flutter·开源·harmonyos
jwn99914 分钟前
Laravel2.x:探索PHP框架的起源
开发语言·php
Dream of maid22 分钟前
Python-基础1(数据类型)
开发语言·python
lzhdim23 分钟前
C#中加载图片的资源释放
开发语言·c#
cch891828 分钟前
ThinkPHP3.x核心特性全解析
开发语言·后端·golang