Я хочу посмотреть, являются ли последние два символа / цифры в имени файла номерами в PHP.
if (CODE HERE) { // runs script because last two characters are numbers }
Это должно быть отключено:
http://img.ruphp.com/filenames/hi_shwrs20.jpg The last two digits are '20'
Это не должно:
http://img.ruphp.com/filenames/skc.jpg There are no last two digits
Это должно сделать трюк.
<?php $filename = "http://www.nws.noaa.gov/weather/images/fcicons/skc23.jpg"; $posOfPeriod = strrpos($filename, "."); $last2digits = substr($filename, $posOfPeriod -2, 2); if (is_numeric($last2digits)) { echo "Numeric: ".$last2digits; } else { echo "Non-Numeric: ".$last2digits; } ?>