3v4l.org

run code in 300+ PHP versions simultaneously
<?php function _makeLongArray($value) { $minLength = 1000 + 1; $resultArray = array(); if (!is_array($value)) { $resultArray = array_pad(array(), $minLength, $value); } else { $count = count($value); if ($count >= $minLength) { $resultArray = $value; } else { while(count($resultArray) < $minLength) { $resultArray = array_merge($resultArray, $value); } } } return $resultArray; } var_dump(_makeLongArray(5));

preferences:
48.48 ms | 402 KiB | 5 Q