php如何遍历对象 php 遍历

主机教程 建站分享 2年前 (2022-10-22) 173次浏览

文章摘要:php如何遍历对象 php 遍历

在php中实现遍历对象的方法 1.使用foreach语句遍历对象 class bee{ public $a = […]

在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
";

}

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]

";

}


声明:
若非注明,本站文章源于互联网收集整理和网友分享发布,如有侵权,请联系站长处理。
文章名称:php如何遍历对象 php 遍历
文章链接:http://www.7966.org/post/12745.html
转载请注明出处

喜欢 (0)