PHP code example of chesszebra / pgn-splitter
1. Go to this page and download the library: Download chesszebra/pgn-splitter library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
chesszebra / pgn-splitter example snippets
use ChessZebra\Chess\Pgn\Splitter;
$stream = fopen('my-games.pgn', 'r');
$splitter = new Splitter($stream, Splitter::SPLIT_GAMES);
$splitter->split(function(string $buffer) {
echo $buffer;
});
use ChessZebra\Chess\Pgn\Splitter;
$stream = fopen('my-games.pgn', 'r');
$splitter = new Splitter($stream, Splitter::SPLIT_CHUNKS);
$splitter->split(function(string $buffer) {
echo $buffer;
});