Php 根据字符串的部分在数据中查找完整字符串

Php 根据字符串的部分在数据中查找完整字符串,php,search,strip,Php,Search,Strip,我有一个数据集(纯文本),我想找到某些链接。我想找到的链接总是以字符串的相同部分开始。如何创建包含所有结果的数组 示例 Lorem ipsum dolor sit amet,是一位杰出的献身者。Donec aliquet,无前庭效率,link1.com/just/a/link/1 diam ligula pharetra libero,sed pulvinar link1.com/just/a/link/2 massa ante nec justo。菲塞勒斯·特里斯蒂克·德格尼塞德·卢克图斯。D

我有一个数据集(纯文本),我想找到某些链接。我想找到的链接总是以字符串的相同部分开始。如何创建包含所有结果的数组

示例

Lorem ipsum dolor sit amet,是一位杰出的献身者。Donec aliquet,无前庭效率,link1.com/just/a/link/1 diam ligula pharetra libero,sed pulvinar link1.com/just/a/link/2 massa ante nec justo。菲塞勒斯·特里斯蒂克·德格尼塞德·卢克图斯。Duis link2.com/just/a/link/1 vel scelerisque est。前庭坐在amet leo lacinia,link1.com/just/a/link/2 iaculis mi-ut,ullamcorper libero

在这篇文章中,我有一个特定字符串的两部分(link1.com/和link2.com/),然后我们有两个要剥离的链接

你知道如何在一个数组中获得所有四个链接吗

我试过这样的方法:

$data = str_replace('"', "", $data);
$data = str_replace("'", "", $data);
$data = str_replace("’", "", $data);
$data = str_replace("…", "", $data);
$data = strtolower($data);
$data = trim(preg_replace('/\s+/', ' ', $data));
$delimiter = "link1.com/just/a/link/";
$array = explode($delimiter, $data);

你自己试过代码吗?是的。我试过这样的东西<代码>$data=str_replace(“,”,“,$data);$data=str_replace(“,”,$data);$data=str_replace(“,”,$data);$data=str_replace(“,”,“,$data);$delimiter=“link1.com/just/a/link/”;$array=explode($delimiter,$data)对不起……我不知道怎么说清楚。#noobCool。非常感谢@ahbhishek!欢迎@MichielHaverlag
<?php
$str = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec aliquet, nulla id vestibulum efficitur, link1.com/just/a/link/1 diam ligula pharetra libero, sed pulvinar link1.com/just/a/link/2 massa ante nec justo. Phasellus tristique dignissim justo sed luctus. Duis link2.com/just/a/link/1 vel scelerisque est. Vestibulum sit amet leo lacinia, link1.com/just/a/link/2 iaculis mi ut, ullamcorper libero.";

$arr = explode(" ",$str);
$link = array();


foreach($arr as $word)
{
    if(strpos($word,".com"))
    {
        array_push($link,$word);
    }
}

print_r($link);

?>
Array
(
    [0] => link1.com/just/a/link/1
    [1] => link1.com/just/a/link/2
    [2] => link2.com/just/a/link/1
    [3] => link1.com/just/a/link/2
)