golding/stringstream

Php Stringstream data structure.

v1.0.0 2022-05-18 13:19 UTC

This package is auto-updated.

Last update: 2024-05-18 18:02:07 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License PHP Version Require

Php Stringstream data structure.

Installation

composer require golding/stringstream

Usage

<?php
    use Golding\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());

License

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