php - 删除所有数组元素中出现的重复字符串
问题描述
在 Laravel 中,我可以使用以下命令从 Google 分析返回数据以获取访问次数最多的页面:
$FilterData =$this->parseResults($data)->pluck('url');
它将返回此 URL:
[
"/products/r4-04",
"/products/r6-01",
"/products/cu3-20",
"/products/r4-51",
"/products/zp-1",
"/products/r5-31",
"/products/cu3-64",
"/products/cu6-01-1",
"/products/cu6-01-2",
"/products/r4-14",
"/products/t4-74",
"/products/cu-001",
"/products/cu5-18",
"/products/zp-8",
"/products/td6-01",
"/products/t4-14",
"/products/c6-01"
]
现在我想从中删除所有/products/
单词并通过 slug查找产品。
解决方案
如果您只需/products/
要从每个数组值中删除,您可以使用str_replace
:
$FilterData =$this->parseResults($data)->pluck('url');
$FilterDataNew = str_replace("/products/","",$FilterData);
var_dump($FilterDataNew);
推荐阅读
- amazon-web-services - 图像上传 s3 存储桶表单部署的 dot net cor AWS lambda 无服务器应用程序不工作(损坏的图像)
- java - 如何在 Spring 测试中创建嵌入式 Kafka 时修复“无效 URL”
- jquery - 将多部分文本文件作为 url 参数发送
- safari - p5.js Safari play() pause() jump() 问题
- json - 如何解析此 JSON 以获取呈现的标题?
- ruby-on-rails - 如何对多态属性进行 rspec 测试验证?
- c# - 如何将跑步和动画添加到我的播放器控制器脚本?
- javascript - Puppeteer 中新选项卡上的 SetBypassCSP
- node.js - NodeJS,我可以通过多个交互生成诸如“lerna”之类的命令吗?
- javascript - 输入框聚焦时 JavaScript 未运行。简单的修复?