<?php
$strings = ['This is. a. test.',
'This is a. test.',
'This is. a test',
'This is a test',
'This. is. a. test.'
];
foreach ($strings as $string) {
if (($dots = substr_count($string, '.')) >= 3) {
echo "Yes, 3 or more dots ($string -> $dots)";
} else {
echo "Nope, less than 3 dots ($string -> $dots)";
}
echo "\n";
}
Yes, 3 or more dots (This is. a. test. -> 3)
Nope, less than 3 dots (This is a. test. -> 2)
Nope, less than 3 dots (This is. a test -> 1)
Nope, less than 3 dots (This is a test -> 0)
Yes, 3 or more dots (This. is. a. test. -> 4)