|
|
Joined: Dec 1999
Posts: 30,867
Master Elite Member
|
public function Arr_Resize($Arr, $ArrCount, $ReplicateLastValue = true, $FillValue = null) {
if ($ArrCount < 0) $ArrCount = 0;
if ($ArrCount < count($Arr)) return array_slice($Arr, 0, $ArrCount);
if ($ReplicateLastValue) if (count($Arr) > 0) $FillValue = end($Arr);
return array_pad($Arr, $ArrCount, $FillValue);
}
|
|
|
|
|