0
두 배열을 비교하여 결과에 따라 변수 값을 전달해야합니다. $ additionalTestsSelected에 $ additionalTestsSelected의 값이 있으면 addTestsSelected에 'Yes'를 전달하고 그렇지 않으면 ''을 전달하면 $ additionalTestsAvailable을 루프합니다. 그러나 결과는 모두 ''입니다. 이건 싫어. 내 코드에 문제가 있습니까?두 배열을 비교하고 공통점이 있는지 확인하십시오 (PHP)
$additionalTestsSelected = $appointmentTime->getAdditionalTestsSelected();
$additionalTestsAvailable = $appointmentTime->getAdditionalTestsAvailable();
foreach($additionalTestsAvailable as $test) {
if(in_array($test,$additionalTestsSelected)){
$additionalTests[$test->getName()] = 'Yes';
}else{
$additionalTests[$test->getName()] = '';
}
}
네, 맞습니다. 그것은 대상입니다. 감사 –