第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

只有數(shù)組中的唯一元素

只有數(shù)組中的唯一元素

PHP
POPMUISE 2022-07-22 18:33:01
有一個(gè)提要,我從中接收數(shù)據(jù),有時(shí)其中會(huì)出現(xiàn)非常相似的記錄。 https://dl4.joxi.net/drive/2020/01/17/0028/2950/1842054/54/5abb738180.jpg我想確保數(shù)組包含最獨(dú)特的記錄。(按標(biāo)題定義)代碼:$new = array();$goodFeed = array();$itemlimit=0;$itemlimit2=0;foreach ($feed->get_items() as $item) {    if ($itemlimit==50) { break; };    $new[] = strtolower(trim($item->get_title()));    $itemlimit = $itemlimit + 1;}foreach ($feed->get_items() as $item) {    if ($itemlimit2==50) { break; };    $itemTitle = strtolower(trim($item->get_title()));    foreach($new as $item2) {        similar_text($item2, $itemTitle, $percent);        if ($percent < 78 && !in_array($item, $goodFeed)) {                $goodFeed[] = $item;                echo 'added: ' . $item->get_title() . '<br>Procent: ' . $percent . '<hr>';        }    }    $itemlimit2 = $itemlimit2 + 1;}我只希望唯一值(最少 80%)保留在 $goodFeed 數(shù)組中?,F(xiàn)在它包含彼此非常相似的元素。原始提要包含具有名稱的元素:1. Metro Redux on Nintendo Switch? Announce Trailer; 2. Metro Redux on Nintendo Switch? Announce Trailer [NA]; 3. Metro Redux für Nintendo Switch? Ankündigungs-Trailer [DE]; 4. Metro Redux on Nintendo Switch? Announce Trailer [ANZ]; 5. The Elder Scrolls Online: The Dark Heart of Skyrim Announcement Cinematic;6. The Elder Scrolls Online - The Dark Heart of Skyrim Cinematic Announcement Trailer他們都進(jìn)入$goodFeed,我只想要這些:1. Metro Redux on Nintendo Switch? Announce Trailer5. The Elder Scrolls Online: The Dark Heart of Skyrim Announcement Cinematic 謝謝!
查看完整描述

2 回答

?
寶慕林4294392

TA貢獻(xiàn)2021條經(jīng)驗(yàn) 獲得超8個(gè)贊

I have not tested but I think one of these should work for you.


foreach ($feed->get_items() as $item) { 

    if(!strtolower(trim($item->get_title())),$new){

        if ($itemlimit==50) { break; };

        $new[] = strtolower(trim($item->get_title()));

        $goodFeed[] = $item;

        $itemlimit = $itemlimit + 1;

    }

}


-------OR-------


foreach ($feed->get_items() as $item) { 

    if(!strtolower(trim($item->get_title())),$new){

        if(count($new)>0){

            $percent=0;

            foreach($new as $n){

                similar_text($n, strtolower(trim($item->get_title())), $percent);

                if($percent>78){

                    break;

                }

            }

            if($percent>78){

                    continue;

            }


            if ($itemlimit==50) { break; };

            $new[] = strtolower(trim($item->get_title()));

            $goodFeed[] = $item;

            $itemlimit = $itemlimit + 1;

        }

        else{

            $new[] = strtolower(trim($item->get_title()));

            $goodFeed[] = $item;

            $itemlimit = $itemlimit + 1;

        }

    }

}


查看完整回答
反對(duì) 回復(fù) 2022-07-22
?
萬(wàn)千封印

TA貢獻(xiàn)1891條經(jīng)驗(yàn) 獲得超3個(gè)贊

問(wèn)題是解析器沒(méi)有傳輸正確的提要?;厥樟藬?shù)組結(jié)構(gòu),現(xiàn)在它可以工作了。我也從這里得到了想法——相似度算法建議,使用二維關(guān)聯(lián)數(shù)組

如果有人知道可以將提要合并為一個(gè)的良好且仍受支持的 RSS 解析器(NodeJs,Php),如果您能鏈接到它,我將不勝感激。


查看完整回答
反對(duì) 回復(fù) 2022-07-22
  • 2 回答
  • 0 關(guān)注
  • 151 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)