我有一段代码,其中变量可以是数组或只是字符串。
if(!is_array($relation['display_name']))
{
// do something with $relation['display_name']
}
else
{
foreach($relation['display_name'] as $display_name)
{
// do the same with $display_name
}
}
这当然有效 - 但它不是很好。我将不得不这样做很多次。有没有更好的方法来做到这一点?
最佳答案
你可以这样做:
foreach((array)$relation['display_name'] as $display_name) {
// do something with $display_name
}
关于php - is_array() 区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6251974/