- str_repeat: documentation ( source)
- preg_match: documentation ( source)
- explode: documentation ( source)
<?php
$txt = 'dog.cat' . str_repeat('.dog.cat', 815);
for ($i = 0; $i < 5; ++$i) {
$txt .= '.dog.cat';
echo count(explode('.', $txt)) . "\n";
echo strlen($txt) . "\n";
if (preg_match("/[a-z]+(?:\.[a-z]+)*/i", $txt, $match)) {
echo "A match was found." . strlen($match[0]);
} else {
echo "A match was not found.";
}
echo "\n---\n";
}