php如何遍历对象
在php中实现遍历对象的方法
1.使用foreach语句遍历对象
class bee{
public $a = 1;
protected $b = 2;
private $c = 3;
}
$obj = new bee();
foreach($obj as $key => $val){
echo $key.'-'.$val;
}
2.使用Iterator接口遍历对象
$values = array(1,2,3);
$it = new MyIterator($values);
foreach ($it as $a => $b) {
print "$a: $b\n";
}
3.使用IteratorAggregate遍历对象
$coll = new MyCollection();
$coll->add('value 1');
$coll->add('value 2');
$coll->add('value 3');
foreach ($coll as $key => $val) {
echo "key/value: [$key -> $val]\n\n";
}
声明:本站所有作品(图文、音视频)均由用户自行上传分享,或互联网相关知识整合,仅供网友学习交流,若您的权利被侵害,请联系 管理员 删除。
本文链接:http://news.ew35.com/