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]));
                    }
相关推荐
qq_3391911417 分钟前
go cpu占比高排查,cpu100%排查,go pprof cpu命令
开发语言·后端·golang
西西弗Sisyphus22 分钟前
Qt 配置文件图标和文件版本信息
开发语言·qt
秋田君29 分钟前
Qt_Qt(c++)开发中常见错误与解决方法
开发语言·c++·qt
JaguarJack41 分钟前
现在就值得尝试的 5 个 Laravel 新包
后端·php·laravel·服务端
BingoGo42 分钟前
现在就值得尝试的 5 个 Laravel 新包
后端·php
夏霞1 小时前
c# 不支持的目标框架 解决方案
开发语言·c#
雄哥0071 小时前
java代码反编译CFR
java·开发语言·反编译·cfr
lsylalalala1 小时前
多线程(2)
java·开发语言·多线程
jimy11 小时前
右值大类rvalue的xvalue,和 左值大类glvalue的xvalue的区别
开发语言·c++
geovindu1 小时前
CSharp: Template Method Pattern
开发语言·后端·c#·.net·模板方法模式·行为模式