首页 > 解决方案 > 删除所有数组元素中出现的重复字符串

问题描述

在 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查找产品。

标签: phparrayslaravelcollections

解决方案


如果您只需/products/要从每个数组值中删除,您可以使用str_replace

$FilterData =$this->parseResults($data)->pluck('url');
$FilterDataNew = str_replace("/products/","",$FilterData);
var_dump($FilterDataNew);

推荐阅读