Php 如何不显示重复文本?

Php 如何不显示重复文本?,php,Php,代码: 在输出中添加数字(1-4)和“description:”标记^^^^,以便于解释问题 有时(因为我从两个URL收集信息),同一文本会出现多次。在本例中:输出编号2和4相同。如何添加功能以防止这种情况发生 基本上,如果两个标题100%匹配,如何仅显示一个标题和说明 非常感谢您的帮助 很简单: 1. Ev 134 Seljestad - Horda, på strekningen Jøsendal - Røldal (Vestland) : Description: Kolonnekjøri

代码:

在输出中添加数字(1-4)和“description:”标记^^^^,以便于解释问题

有时(因为我从两个URL收集信息),同一文本会出现多次。在本例中:输出编号2和4相同。如何添加功能以防止这种情况发生

基本上,如果两个标题100%匹配,如何仅显示一个标题和说明

非常感谢您的帮助

很简单:

1. Ev 134 Seljestad - Horda, på strekningen Jøsendal - Røldal (Vestland) :
Description: Kolonnekjøring: Kolonnekjøring på grunn av uvær. Gjelder fra: 22.02.2020 20:18

2. Ev 134 Haukelifjell (Vestland/Vestfold og Telemark) :
Description: Midlertidig stengt: Stengt på grunn av uvær. Blir ikke åpnet i dag. Gjelder fra: 22.02.2020 09:16

3. Ev 134 Oslofjordtunnelen, på strekningen Drammen - Vassum (Viken) :
Description: Midlertidig stengt: Stengt i periodene: Mandag til fredag fra 07:00 til 09:00 og fra 15:00 til 18:00 for kjøretøy med totalvekt over 32 tonn. Gjelder fra: 22.01.2020 07:00 Gjelder til: 31.12.2020 18:00

4. Ev 134 Haukelifjell (Vestfold og Telemark/Vestland) :
Description: Midlertidig stengt: Stengt på grunn av uvær. Blir ikke åpnet i dag. Gjelder fra: 22.02.2020 09:16
但是现在您不需要
array\u unique($feedToArray)


现在标题是什么?

hmm。警告:array\u unique()希望参数1是数组,第29行的C:\xampp\htdocs\status\status.php中给出的字符串“$newArray=array\u unique($feedToArray);”警告:为第31行的C:\xampp\htdocs\status\status.php中的foreach()提供的参数无效“$feedToArray=[];”$feedToArray[]=base64\u编码($f);“$feedToArray=base64_encode($f);”好的,我已经在这里测试并编辑了我的答案。对不起,我原以为标题是100%相同的,但当我现在看到它们不是一样的时候,有没有办法轻松地将其更改为搜索描述而不是标题?
1. Ev 134 Seljestad - Horda, på strekningen Jøsendal - Røldal (Vestland) :
Description: Kolonnekjøring: Kolonnekjøring på grunn av uvær. Gjelder fra: 22.02.2020 20:18

2. Ev 134 Haukelifjell (Vestland/Vestfold og Telemark) :
Description: Midlertidig stengt: Stengt på grunn av uvær. Blir ikke åpnet i dag. Gjelder fra: 22.02.2020 09:16

3. Ev 134 Oslofjordtunnelen, på strekningen Drammen - Vassum (Viken) :
Description: Midlertidig stengt: Stengt i periodene: Mandag til fredag fra 07:00 til 09:00 og fra 15:00 til 18:00 for kjøretøy med totalvekt over 32 tonn. Gjelder fra: 22.01.2020 07:00 Gjelder til: 31.12.2020 18:00

4. Ev 134 Haukelifjell (Vestfold og Telemark/Vestland) :
Description: Midlertidig stengt: Stengt på grunn av uvær. Blir ikke åpnet i dag. Gjelder fra: 22.02.2020 09:16
// new empty array
$feedToArray = [];

$title = 'Ev 134'; 

foreach(Feed('https://www.vegvesen.no/trafikk/xml/savedsearch.rss?id=601') as $f ) {
    if (strpos($f->title, $title) !== false) {
        $feedToArray[] = base64_encode(json_encode($f)); // <------ hash result in new array
    }
}

foreach(Feed('https://www.vegvesen.no/trafikk/xml/savedsearch.rss?id=604') as $f ) {
    if (strpos($f->title, $title) !== false) {
        $feedToArray[] = base64_encode(json_encode($f));
    }
}


$newArray = array_unique($feedToArray); // <--- remove duplicated hashed results

// loop new array
foreach($newArray as $hash ) {
    $f = json_decode(base64_decode($hash)); // <-- decode hash and use to echo.
        echo "<span style='font-weight: 600;'>". $f->title.":". "</span>". "<br>". $f->description. "<br>";
}
$feedToArray[base64_encode($f->description)] = base64_encode(json_encode($f));