我想检查我的对象具有的每个属性并检查它是否包含在给定的字符串中。问题是,我现在有 10 个属性并写了 10 个 if/else-cases。我想我可以通过编写一个 foreach 循环来妥协它
目前是这样的
if (strpos($localWrapper->siteContents, $project->company_name) !== false)
echo "<br>true<br>";
else
echo 'false<br>';
if (strpos($localWrapper->siteContents, $project->company_street) !== false)
echo 'true<br>';
else
echo 'false<br>';
等等。
必须有一种方法可以让我遍历项目对象的每个属性并检查它是否包含在 siteContents-string 中,然后根据结果打印出真假。我怎么能做到这一点?