RosettaCodeData/Task/Self-describing-numbers/PHP/self-describing-numbers.php
2015-02-20 00:35:01 -05:00

18 lines
328 B
PHP

<?php
function is_describing($number) {
foreach (str_split((int) $number) as $place => $value) {
if (substr_count($number, $place) != $value) {
return false;
}
}
return true;
}
for ($i = 0; $i <= 50000000; $i += 10) {
if (is_describing($i)) {
echo $i . PHP_EOL;
}
}
?>