- var_dump: documentation ( source)
- array_merge: documentation ( source)
- array_pad: documentation ( source)
<?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(array(5,6,7)));