【发布时间】:2021-04-11 23:57:54
【问题描述】:
这里我有两个json数据,model1中的json数据judul_kontrak和model2nama_proyek中有两个相同的数据,model2中的aa、aa和cc数据不需要显示,只显示model1数据不一样的。
出口只能是model1的bb
$model1 = [
[
'judul_kontrak' => 'aa',
'kode' => '01'
],
[
'judul_kontrak' => 'bb',
'kode' => '02'
]
];
$model2 = [
[
'nama_proyek' => 'aa',
'kode' => '05'
],
[
'nama_proyek' => 'cc',
'kode' => '06'
]
];
$arr = [];
$proyek = [];
foreach ($model1 as $m1) {
$proyek['nama_proyek'] = $m1['judul_kontrak'];
foreach($model2 as $m2){
if(trim(strtolower($m1['judul_kontrak'])) == trim(strtolower($m2['nama_proyek']))){
$proyek = [];
}
}
$arr[] = $proyek;
}
return $arr;
【问题讨论】:
-
您想要来自 model1 的数据在 model2 中不存在,对吧?
-
是的,我想要 model1 中不存在于 model2 中的数据,