Stringstream data structure
PHP
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src/LTDBeget/stringstream
.gitignore
LICENSE
README.md
composer.json
phpdox.xml

README.md

Php StringStream

Latest Stable Version Total Downloads Scrutinizer Code Quality Documentation License MIT

Php Stringstream data structure.

Installation

composer require ltd-beget/stringstream

Usage

<?php
    use LTDBeget\stringstream\StringStream;
    
    require(__DIR__ . '/vendor/autoload.php');
    
    $stream = new StringStream("Hello, World!");
    
    do {
        if($stream->currentAscii()->isWhiteSpace()) {
            $stream->ignoreWhitespace();
        } else {
            echo $stream->current().PHP_EOL;
            $stream->next();
        }
    
    } while (! $stream->isEnd());

Developers

Regenerate documentation

$ ./vendor/bin/phpdox

License

released under the MIT License. See the bundled LICENSE file for details.