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]));
                    }
相关推荐
水云桐程序员4 小时前
C++可以写手机应用吗
开发语言·c++·智能手机
测试员周周4 小时前
【AI测试智能体】为什么传统测试方法对智能体失效?
开发语言·人工智能·python·功能测试·测试工具·单元测试·测试用例
RSTJ_16254 小时前
PYTHON+AI LLM DAY THREETY-NINE
开发语言·人工智能·python
DK185838322525 小时前
知识付费会员小程序/付费圈子系统——课程兑换码+会员体系完整实战,开源运营级方案
小程序·uni-app·开源·php
赏金术士5 小时前
Kotlin 从入门到进阶 之函数模块(核心基础)(二)
android·开发语言·kotlin
江上清风山间明月7 小时前
Nginx基于域名区分的多网站部署
运维·nginx·部署·php·多个网站
加号37 小时前
【Qt】 应用程序发布:依赖库拷贝与部署指南
开发语言·qt
('-')8 小时前
八股复习2:Java Array list和Linked list
java·开发语言
小黄人软件8 小时前
C++读写编辑CSV文件示例源码 用于数据导入导出,比Excel好使
开发语言·c++·excel
郭涤生8 小时前
C++各个版本的性能和安全性总结
开发语言·c++