Oldukça berbat ama çalışıyor :)



$list = 'unify-edge-global,2/18/2019 12:00:00 AM,AUC
ali-ahmad,2/19/2019 12:00:00 AM,AUC
health-e,2/20/2019 12:00:00 AM,AUC
bprnow,2/21/5019 12:00:00 AM,AUC
dd-edge-erpadla-i6aiz,2/18/2019 12:00:00 AM,AUC';
$liste = explode ("AM,AUC", $list);


$kontrol_listesi= ["2/18/2019 12:00:00", "edge"];

foreach ($liste as $key){
$i = 0;

foreach ($kontrol_listesi as $kontrol) {
$konumbir = strpos($key, $kontrol);
if($konumbir){
$i++;
}
}

if ($i == count($kontrol_listesi)) {
echo $key;
}


}


Yukarıda yaptığım şey basitçe kontrol listesinde ki eleman sayısı kadar bir döngü oluşturdum. Sonrasında liste arrayında bulunan her cümleyi konrol ettirdim. Kelimler her eşleştiğinde "$i" değişkenini bir arttırdım. Sonuç olarak kontrol listesinde bulunan eleman sayısına eşit ise ekrana yazdırdım.