PHP中ArrayObject的使用方法详解

php教程评论1.6K views阅读模式

ArrayObject是将数组转换为数组对象,本文主要和大家分享ArrayObject的使用说明,希望能帮助到大家。

代码示例

<?php  //打印全部数组元素$array =array('1'=>'one', '2'=>'two', '3'=>'three');
$arrayobject = new ArrayObject($array);//构造一个ArrayObject对象for($iterator= $arrayobject->getIterator();
//构造一个迭代器 $iterator->valid();//检查是否还含有元素 $iterator->next()){ //指向下个元素
echo $iterator->key() . ' => ' . $iterator->current() . "\n";//打印数组元素}?><?php
//重置数组指针$arrayobject =new ArrayObject();$arrayobject[] = 'zero';
$arrayobject[] = 'one';$arrayobject[] = 'two';$iterator= $arrayobject->getIterator();
$iterator->next();echo $iterator->key(); // 1$iterator->rewind();
//重置指针到头部echo $iterator->key(); // 0?>

ArrayObject的常用函数

ArrayIterator::current( void ) 
//返回当前数组元素ArrayIterator::key(void)
//返回当前数组keyArrayIterator::next (void)
//指向下个数组元素ArrayIterator::rewind(void )
//重置数组指针到头ArrayIterator::seek()
//查找数组中某一位置ArrayIterator::valid()
//检查数组是否还包含其他元素ArrayObject::append()
//添加新元素ArrayObject::__construct()
//构造一个新的数组对象ArrayObject::count()
//返回迭代器中元素个数ArrayObject::getIterator()
//从一个数组对象构造一个新迭代器ArrayObject::offsetExists(mixed index )
//判断提交的值是否存在ArrayObject::offsetGet()
//指定 name 获取值ArrayObject::offsetSet()
//修改指定 name 的值ArrayObject::offsetUnset()
//删除数据

相关推荐:

ArrayObject扩展的应用示例代码

以上就是PHP中ArrayObject的使用方法详解的详细内容,更多请关注php教程网其它相关文章!

企鹅博客
  • 本文由 发表于 2019年9月17日 13:06:13
  • 转载请务必保留本文链接:https://www.qieseo.com/245870.html

发表评论