Skip to content

Instantly share code, notes, and snippets.

<?php
require '../vendor/autoload.php';
$Directory = new RecursiveDirectoryIterator(__DIR__ . '\svg');
$Iterator = new RecursiveIteratorIterator($Directory);
$svgs = new RegexIterator($Iterator, '/^.+\.svg$/i', RecursiveRegexIterator::GET_MATCH);
echo '<pre>';
foreach ($svgs as $svg) {
[$name, $extension] = explode('.', basename($svg[0]));
$content = base64_encode(file_get_contents($svg[0]));