它的好处是有迭代器来排列http://php.net/manual/en/function.iterator-to-array.php但是有什么可以逆转的吗?
是的,如果反转意味着只需从给定的 Array 制作一个 Iterator。
$array = array(
'a' => 1,
2 => new stdClass,
3 => array('subArrayStuff'=>'value')
);
$iterator = new ArrayObject($array);
$arrayAgain = iterator_to_array($iterator);
Run Code Online (Sandbox Code Playgroud)
尝试一下。
http://php.net/manual/en/class.arrayobject.php
另请阅读PHP 中 ArrayIterator、ArrayObject 和 Array 之间的区别。
| 归档时间: |
|
| 查看次数: |
4684 次 |
| 最近记录: |