Class TextQuery
Zugriff auf Zeichenketten mittels DataQueries.
Mit Hilfe der Klasse TextQuery können Zeichenketten mittels Query-Statements manipuliert werden. In dem Beispiel werden nur die Zeilen mit einer ungraden Zeilennummer ausgegeben. *
$text = <<<EOT Turpis integer sociis non facilisis ultricies urna nascetur? Odio nisi ultrices tristique, etiam aliquet egestas, enim sed lorem? Aliquet sit velit dapibus natoque in, eros cursus porttitor augue, mus augue vel mattis? Integer, pellentesque mattis aliquam dictumst turpis, diam dolor, ridiculus ut ut sit risus eu, lundium vel, rhoncus sit hac urna, porttitor egestas, sagittis, sagittis? EOT; $textquery = new Alvine\Data\TextQuery($text); $textquery->where(function($no, $line) { if($no%2) return true; return false; })->each(function($no, $line) { print($no.': '.$line."\n"); });
- Alvine\Core\Alvine implements Serializable uses Alvine\Core\SerializableImplementation
- Alvine\Data\DataQuery implements Iterator, ArrayAccess, Countable
- Alvine\Data\TextQuery
Namespace: Alvine\Data
Package: Alvine\Data
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20110917
See:
Link: Alvine
Located at data/TextQuery.class.php
Package: Alvine\Data
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20110917
See:
Alvine\Data\TextWrapper
Link: Alvine
Located at data/TextQuery.class.php
public
|
__clone(),
append(),
count(),
current(),
each(),
filter(),
first(),
getCount(),
getDataObject(),
groupBy(),
key(),
last(),
next(),
offsetExists(),
offsetGet(),
offsetSet(),
offsetUnset(),
orderBy(),
rewind(),
select(),
skip(),
take(),
unique(),
valid(),
where()
|
__call(),
__get(),
__set(),
__toString(),
equals(),
getClass(),
getClone(),
getClosure(),
getHashCode(),
getID(),
getShortID(),
isCallable(),
isInstanceOf(),
propertyExists()
|
serialize(),
unserialize()
|
checkAndAdjustSerialisation(),
serialize(),
unserialize()
|
APIVERSION,
IDENTIFICATION,
SERIALVERSION,
VERSION
|
$data
|
$hash,
$properties
|