📜  PHP | ArrayIterator offsetUnset()函数

📅  最后修改于: 2022-05-13 01:56:53.716000             🧑  作者: Mango

PHP | ArrayIterator offsetUnset()函数

ArrayIterator::offsetUnset()函数是PHP中的一个内置函数,用于取消设置偏移量的值。

句法:

void ArrayIterator::offsetUnset( mixed $index )

参数:此函数接受单个参数$index ,它保存索引以取消设置偏移量。

返回值:此函数不返回任何值。

下面的程序说明了PHP中的 ArrayIterator::offsetUnset()函数:

方案一:

 4,
        "b" => 2,
        "g" => 8,
        "d" => 6,
        "e" => 1,
        "f" => 9
    )
);
  
// Display the offset value
var_dump($arrItr->offsetGet("a")); 
  
// Unset the offset value
var_dump($arrItr->offsetUnset("a"));
    
// Display the offset value
var_dump($arrItr->offsetGet("g")); 
  
// Unset the offset value
var_dump($arrItr->offsetUnset("g"));
  
// Display the offset value
var_dump($arrItr->offsetGet("f")); 
  
// Unset the offset value
var_dump($arrItr->offsetUnset("f"));
  
?>
输出:
int(4)
NULL
int(8)
NULL
int(9)
NULL

方案二:

offsetGet(1) . "\n"; 
  
// Unset the offset value
var_dump($arrItr->offsetUnset(1));
    
// Print the value at index 0
echo $arrItr->offsetGet(0) . "\n";
  
// Unset the offset value
var_dump($arrItr->offsetUnset(0));
  
// Print the value at index 3
echo $arrItr->offsetGet(3) . "\n"; 
  
// Unset the offset value
var_dump($arrItr->offsetUnset(3));
  
?>
输出:
Geeks
NULL
for
NULL
Geeks
NULL

参考: https://www. PHP.net/manual/en/arrayiterator.offsetunset。 PHP