Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erklärung zur Verwendung von ArrayObject in PHP

Detaillierte Erklärung zur Verwendung von ArrayObject in PHP

小云云
小云云Original
2018-03-08 14:19:324090Durchsuche

ArrayObject konvertiert ein Array in ein Array-Objekt. Ich hoffe, es kann Ihnen helfen.

Codebeispiele

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

Gemeinsame Funktionen von ArrayObject

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

Verwandte Empfehlungen:

Beispielcode für die ArrayObject-Erweiterungsanwendung

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung zur Verwendung von ArrayObject in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn