2017-10-17 46 views
2

我已經簡單的數組:如何區分Laravel中的默認數組?

$array = array(1,5,7,9,3,0); 

而且從數據庫集合:

$collection = DB::table('numbers')->pluck('number'); 

Collection {#194 ▼ 
     #items: array:12 [▼ 
     0 => "1" 
     1 => "2" 
     2 => "3" 
     3 => "4" 
     4 => "5" 
     5 => "6" 
     ] 
    } 

我怎麼能中DIFF Laravel這個數組? 以及我如何差異默認數組($數組)在laravel另一個數組:

$another_array = DB::select("SELECT number FROM numbers"); 

array:12 [▼ 
     0 => {#194 ▼ 
     +"number": "0" 
     } 
     1 => {#207 ▼ 
     +"number": "-1" 
     } 
     2 => {#209 ▼ 
     +"number": "1" 
     } 
     3 => {#206 ▼ 
     +"number": "-2" 
     } 
    ] 
+2

你試過$集合= DB ::表( '數字') - >動物內臟( '編號') - >指定者(); $ diff = array_diff($ collection,$ array); – pseudoanime

回答

0

嘗試:

$collection = DB::table('numbers')->pluck('number')->toArray(); 
$diff = array_diff($collection, $array);