Php/docs/simplexmliterator.valid

提供:Dev Guides
< Php
移動先:案内検索

SimpleXMLIterator::valid

(PHP 5, PHP 7)

SimpleXMLIterator::valid現在の要素が有効かどうかを調べる


説明

public SimpleXMLIterator::valid ( ) : bool

このメソッドは、現在の要素が SimpleXMLIterator::rewind() あるいは SimpleXMLIterator::next() をコールした後で有効かどうかを調べます。


パラメータ

この関数にはパラメータはありません。


返り値

現在の要素が有効な場合に true、そうでない場合に false を返します。


例1 現在の要素が有効かどうかを調べる

<?php$xmlIterator = new SimpleXMLIterator('<books><book>SQL Basics</book></books>');$xmlIterator->rewind(); // 最初の要素に巻き戻しますecho var_dump($xmlIterator->valid()); // bool(true)$xmlIterator->next(); // 次の要素に進めますecho var_dump($xmlIterator->valid()); // 要素がひとつしかないので bool(false) となります?>