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

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

嘗試一些自定義數(shù)組差異,如 PHP 中的方法

嘗試一些自定義數(shù)組差異,如 PHP 中的方法

PHP
慕的地6264312 2021-12-03 16:08:19
$a = ["a","b","c","a","b"];$b = ["a","c"];array_diff($a,$b);//output will be [b,b]但這不是一個(gè)適當(dāng)?shù)膮^(qū)別,它也可以是//output [b,a,b]  <- this is what I am trying to achieve我嘗試了 foreach 循環(huán)和 for 循環(huán),但未能得到它...我試過(guò)的 Foreach 例子$a = ["a","b","c","a","b"];$b = ["a","c"];echo array_diff_custom($a,$b),"<br>";function array_diff_custom($a,$b){$result =0;    foreach($a as $key=>$val){        foreach($b as $key2=>$val2){                  if($val == $val2){                     unset($a[$key]);                   }                 }    }$result = count($a);return $result;}echo array_diff_custom($b,$a);for 循環(huán)示例,我試過(guò)了$a = ["a","b","c","a","b"];$b = ["a","c"];echo array_diff_custom($a,$b),"<br>";function array_diff_custom($a,$b){$result =0;    for($i=0;$i<count($a);$i++){        for($j=0;$j<count($b);$j++){                 //echo $a[$i]."-".$b[$j]."<br>";                  if($a[$i] == $b[$j]){                     unset($a[$i]);                   }                 }    }$result = count($a);return $result;}echo array_diff_custom($b,$a);我使用count($resut)的功能,例如我創(chuàng)建,但你可以只是簡(jiǎn)單的return $a和可print_R(array_Diff_custom) 檢查輸出...
查看完整描述

1 回答

?
aluckdog

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

您可以僅從第一個(gè)數(shù)組中取消設(shè)置第二個(gè)數(shù)組中顯示的項(xiàng)目一次


function array_diff_custom($a,$b){

  foreach($b as $x){

    if($k = array_keys($a, $x)) {

        unset($a[$k[0]]);

    }

  }

  return $a;

}


print_r(array_diff_custom($a,$b)); 


查看完整回答
反對(duì) 回復(fù) 2021-12-03
  • 1 回答
  • 0 關(guān)注
  • 187 瀏覽

添加回答

舉報(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)