我的數組,其中包含對象,這在他們的對象,例如代碼:PHP:如何遍歷一個類的所有對象?
<?php
class person {
public $name;
public $foods=array();
}
class food {
public $foodnames=array() ;
}
$peoplearray[$name] = new person;
$peoplearray[$name]->name = 'john' ;
$peoplearray[$name]->foods[$key] = new food;
$peoplearray[$name]->foods[$key]->foodnames[$key] = 'ice cream' ;
$peoplearray[$name]->foods[$key] = new food;
$peoplearray[$name]->foods[$key]->foodnames[$key] = 'banana' ;
$peoplearray[$name] = new person;
$peoplearray[$name]->name = 'julie' ;
$peoplearray[$name]->foods[$key] = new food;
$peoplearray[$name]->foods[$key]->foodnames[$key] = 'chocolate' ;
$peoplearray[$name]->foods[$key] = new food;
$peoplearray[$name]->foods[$key]->foodnames[$key] = 'coffee' ;
$peoplearray[$name]->foods[$key] = new food;
$peoplearray[$name]->foods[$key]->foodnames[$key] = 'rice' ;
?>
現在我需要通過類食品中的所有對象過於重複,所以我可以取回他們的屬性。任何人都知道這樣做最有效的方法?
它是一個數組。 'foreach()'應該就夠了。 – uzyn 2012-07-23 14:01:30