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]));
                    }
相关推荐
010米粉0101 分钟前
Qt Cmake之路(一):Cmake变量语法
开发语言·qt·cmake
aini_lovee4 分钟前
基于Jousselme距离改进D-S证据理论matlab实现
开发语言·算法·matlab
颜*鸣&空8 分钟前
Qt Creator快速搭建项目
开发语言·qt
道剑剑非道11 分钟前
Qt【使用libmodbus库】
开发语言·数据库·qt
csbysj202016 分钟前
PHP 函数
开发语言
小阿宁的猫猫28 分钟前
sqlmap的使用
sql·网络安全·php
_w_z_j_38 分钟前
Linux----线程互斥与同步
linux·运维·开发语言
云栖梦泽40 分钟前
易语言网络编程基础:构建网络版应用
开发语言
布茹 ei ai1 小时前
QtWeatherApp - 简单天气预报软件(C++ Qt6)(附源码)
开发语言·c++·qt·开源·开源项目·天气预报
Wpa.wk1 小时前
自动化测试 - 文件上传 和 弹窗处理
开发语言·javascript·自动化测试·经验分享·爬虫·python·selenium