SimpleXMLElement::rewind
PHP Manual
PHP Manual»SimpleXMLElement»SimpleXMLElement::rewind

SimpleXMLElement::rewind

(PHP 8)

SimpleXMLElement::rewind — Перематывает итератор к первому элементу

Описание

public function SimpleXMLElement::rewind(): void
Внимание

До PHP 8.0 метод SimpleXMLElement::rewind() объявлялся только для подкласса SimpleXMLIterator.

Метод перематывает объект SimpleXMLElement к первому элементу.

Замечание:

Начиная с PHP 8.4.0 вызов методов получения данных наподобие SimpleXMLElement::asXML() и SimpleXMLElement::getName() или приведение объекта SimpleXMLElement к типу string больше не перематывают итератор неявно. Итератор перематывают явно вызовом этого метода.

Список параметров

Сигнатура функции не содержит параметров.

Возвращаемые значения

Функция не возвращает значения после выполнения.

Примеры

Пример #1 Пример перемотки итератора к первому элементу

<?php

$xmlElement = new SimpleXMLElement('<books><book>PHP Basics</book><book>XML Basics</book></books>');
$xmlElement->rewind();

var_dump($xmlElement->current());

Результат выполнения приведённого примера:

object(SimpleXMLElement)#2 (1) {
  [0]=>
  string(10) "PHP Basics"
}

To Top