diff --git a/reference/spl/arrayiterator/next.xml b/reference/spl/arrayiterator/next.xml new file mode 100644 index 000000000..4f14e0443 --- /dev/null +++ b/reference/spl/arrayiterator/next.xml @@ -0,0 +1,86 @@ + + + + + + ArrayIterator::next + Geht zum nächsten Eintrag + + + + &reftitle.description; + + public voidArrayIterator::next + + + + Bewegt den Iterator zum nächsten Eintrag. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + &return.void; + + + + + &reftitle.examples; + + + <function>ArrayIterator::next</function>-Beispiel + +getIterator(); + +while($iterator->valid()) { + echo $iterator->key() . ' => ' . $iterator->current() . "\n"; + + $iterator->next(); +} +?> +]]> + + &example.outputs; + + zero +1 => one +]]> + + + + + + diff --git a/reference/spl/recursivecallbackfilteriterator/construct.xml b/reference/spl/recursivecallbackfilteriterator/construct.xml new file mode 100644 index 000000000..0c9eeae9f --- /dev/null +++ b/reference/spl/recursivecallbackfilteriterator/construct.xml @@ -0,0 +1,82 @@ + + + + + + RecursiveCallbackFilterIterator::__construct + Erzeugt einen RecursiveCallbackFilterIterator aus einem RecursiveIterator + + + + &reftitle.description; + + public RecursiveCallbackFilterIterator::__construct + RecursiveIteratoriterator + callablecallback + + + Erzeugt aus einem RecursiveIterator einen + gefilterten Iterator, der den callback verwendet, um zu + bestimmen, welche Elemente akzeptiert oder verworfen werden. + + + + + &reftitle.parameters; + + + iterator + + + Der zu filternde rekursive Iterator. + + + + + callback + + + Der Callback, der &true; zurückgeben sollte, um das aktuelle Element zu + akzeptieren, oder andernfalls &false;. + Siehe Beispiele. + + + Kann jeder gültige callable-Wert sein. + + + + + + + + &reftitle.seealso; + + + RecursiveCallbackFilterIterator-Beispiele + RecursiveCallbackFilterIterator::getChildren + RecursiveCallbackFilterIterator::hasChildren + + + + + + diff --git a/reference/spl/recursivecallbackfilteriterator/getchildren.xml b/reference/spl/recursivecallbackfilteriterator/getchildren.xml new file mode 100644 index 000000000..d8f3ffcf6 --- /dev/null +++ b/reference/spl/recursivecallbackfilteriterator/getchildren.xml @@ -0,0 +1,70 @@ + + + + + + RecursiveCallbackFilterIterator::getChildren + Gibt die Kindelemente des inneren Iterators zurück, die in einem RecursiveCallbackFilterIterator enthalten sind + + + + &reftitle.description; + + public RecursiveCallbackFilterIteratorRecursiveCallbackFilterIterator::getChildren + + + + Ruft die gefilterten Kindelemente des inneren Iterators ab. + + + RecursiveCallbackFilterIterator::hasChildren sollte verwendet + werden, um zu bestimmen, ob Kindelemente abgerufen werden können. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Gibt einen RecursiveCallbackFilterIterator zurück, der + die Kindelemente enthält. + + + + + &reftitle.seealso; + + + RecursiveCallbackFilterIterator-Beispiele + RecursiveCallbackFilterIterator::__construct + RecursiveCallbackFilterIterator::hasChildren + + + + + + + diff --git a/reference/spl/recursivecallbackfilteriterator/haschildren.xml b/reference/spl/recursivecallbackfilteriterator/haschildren.xml new file mode 100644 index 000000000..fb040b238 --- /dev/null +++ b/reference/spl/recursivecallbackfilteriterator/haschildren.xml @@ -0,0 +1,95 @@ + + + + + + RecursiveCallbackFilterIterator::hasChildren + Prüft, ob das aktuelle Element des inneren Iterators Kindelemente hat + + + + &reftitle.description; + + public boolRecursiveCallbackFilterIterator::hasChildren + + + + Gibt &true; zurück, wenn das aktuelle Element Kindelemente hat, andernfalls &false;. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Gibt &true; zurück, wenn das aktuelle Element Kindelemente hat, andernfalls &false;. + + + + + &reftitle.examples; + + + Grundlegende Verwendung von <methodname>RecursiveCallbackFilterIterator::hasChildren</methodname> + +hasChildren()) { + return TRUE; + } + // Auf XML-Datei prüfen + if (!strcasecmp($current->getExtension(), 'xml')) { + return TRUE; + } + return FALSE; +}); + +?> +]]> + + + + + + + &reftitle.seealso; + + + RecursiveCallbackFilterIterator-Beispiele + RecursiveCallbackFilterIterator::__construct + RecursiveCallbackFilterIterator::getChildren + + + + + +