我有一个相当大的php脚本,经常使用foreach循环。现在它的工作方式是我将一个对象数组传递给每个foreach循环,但是我想修改脚本以使其仅与一个对象一起使用。我真的很讨厌,并且认为在每个循环之前检查它是对象数组还是仅一个对象,并视情况遍历该数组或仅对单个对象进行处理是不合理的。
有什么解决方法吗?
提前致谢
最佳答案
$item = $obj;
// or
$item = array( ... );
if(!is_array($item))
$item = array($item);
foreach($item as $individual)
{
//...
}