php 標準庫之一ArrayObject

2021-08-27 10:28:13 字數 1290 閱讀 9259

以下為arrayobject的常用函式:

arrayiterator::current( void ) //返回當前陣列元素

arrayiterator::key(void) //返回當前陣列key

arrayiterator::next (void)//指向下個陣列元素

arrayiterator::rewind(void )//重置陣列指標到頭

arrayiterator::seek()//查詢陣列中某一位置

arrayiterator::valid()//檢查陣列是否還包含其他元素

arrayobject::__construct()//構造乙個新的陣列物件

arrayobject::count()//返回迭代器中元素個數

arrayobject::getiterator()//從乙個陣列物件構造乙個新迭代器

arrayobject::offsetexists(mixed index )//判斷提交的值是否存在

arrayobject::offsetget()//指定 name 獲取值

arrayobject::offsetset()//修改指定 name 的值

arrayobject::offsetunset()//刪除資料

例子一:陣列遍歷

<?php

$array = array('1' => 'one',

'2' => 'two',

'3' => 'three');

$arrayobject = new arrayobject($array); //構造乙個arrayobject物件

for($iterator = $arrayobject->getiterator();$iterator->valid();$iterator->next())

?>

例子二:重置頭指標

<?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

?>

C標準庫之一 assert h

assert.h是c標準庫中的斷言模組的標頭檔案,而斷言庫主要的作用就是定義了assert巨集。assert巨集主要用於程式的除錯階段,當被該巨集判斷的語句是邏輯假的,該巨集將輸出一條錯誤資訊,並呼叫abort 函式中斷程式。序號 介面原型解釋1 void assert int expression...

C 標準模板庫分析之一

一 標準模板庫 二 容器類 順序容器 關聯容器 容器介面卡 三 順序容器 vector 向量 類似於陣列,其定義在標頭檔案,可通過下標運算子 訪問。list 列表 類似於雙向鍊錶,其定義在標頭檔案,不能隨機訪問,支援的迭代器型別為雙向迭代器子。deque 雙端佇列 由雙端佇列組成,定義在中,可通過下...

php基礎之一

1.超全域性變數 get post server cookie env 2.使用foreach 遍歷陣列 foreach array as key value 3。定義常量 define name value,true false 預設true表示忽略大小寫 4.通過值返回資料 function g...