PHP | SplObjectStorage rewind()函数
SplObjectStorage::rewind()函数是PHP的一个内置函数,用于将迭代器倒回到第一个存储元素。
句法:
void SplObjectStorage::rewind()
参数:该函数不接受任何参数。
返回值:此函数不返回任何值。
下面的程序说明了PHP的 S plObjectStorage::rewind()函数:
方案一:
attach($obj, "GFG");
$str->attach($obj2, "Geeks");
$str->attach($obj3, "FORK JAVA");
// Using rewind function
$str->rewind();
// Get current data
var_dump($str->getInfo());
// Move on to next object
$str->next();
// Get current data
var_dump($str->getInfo());
// Again using rewind function
$str->rewind();
// Get current data
var_dump($str->getInfo());
?>
输出:
string(3) "GFG"
string(5) "Geeks"
string(3) "GFG"
方案二:
rewind();
while($gfg->valid()) {
var_dump($gfg->getInfo());
// Moving to next element
$gfg->next();
}
?>
输出:
string(3) "GFG"
string(12) "GeeksClasses"
string(4) "SUDO"
参考: https://www. PHP.net/manual/en/splobjectstorage.rewind。 PHP