我有一个实现 ArrayableInterface 的对象(顺便说一句,它来自 Laravel 的 Eloquent ORM)。
这个对象是 $articles。所以很自然,我可以这样做:
foreach ($articles as $article)
echo $article->title . "<br/>";
但我不能这样做:
shuffle($articles);
我得到shuffle() expects parameter 1 to be array, object given
警告。