What is the value of the first triangle number to have over five hundred divisors?
<?php
function factorcount($num) {
$i = 1;
$sqrt = sqrt($num);
while($i <= $sqrt) {
if($num % $i == 0) {
$arr[] = $i;
}
$i++;
}
$count = count($arr) * 2;
if (preg_match('/^[0-9]+$/', sqrt($num))) {
$count--;
}
return $count;
}
$run = true;
$i = 1;
$sum = 0;
while($run) {
$sum += $i;
if(factorcount($sum) > 500) {
echo $sum
$run = false;
}
$i++;
}
?>