PHP中ArrayObject的使用方法詳解

來源:互聯網
上載者:User
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()
//刪除資料

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.