From 0b221e8945ae785dc706d8ea9a9e8e25532c0096 Mon Sep 17 00:00:00 2001 From: Friendika Date: Tue, 28 Jun 2011 21:11:52 -0700 Subject: bug #96 move libraries to library - better alignment of like rotator --- library/phpsec/PHP/Compat/Function/array_fill.php | 43 +++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 library/phpsec/PHP/Compat/Function/array_fill.php (limited to 'library/phpsec/PHP/Compat/Function/array_fill.php') diff --git a/library/phpsec/PHP/Compat/Function/array_fill.php b/library/phpsec/PHP/Compat/Function/array_fill.php new file mode 100644 index 000000000..e02bfa14d --- /dev/null +++ b/library/phpsec/PHP/Compat/Function/array_fill.php @@ -0,0 +1,43 @@ +, Arpad Ray + * @link http://php.net/function.array_fill + * @author Jim Wigginton + * @version $Revision: 1.1 $ + * @since PHP 4.2.0 + */ +function php_compat_array_fill($start_index, $num, $value) +{ + if ($num <= 0) { + user_error('array_fill(): Number of elements must be positive', E_USER_WARNING); + + return false; + } + + $temp = array(); + + $end_index = $start_index + $num; + for ($i = (int) $start_index; $i < $end_index; $i++) { + $temp[$i] = $value; + } + + return $temp; +} + +// Define +if (!function_exists('array_fill')) { + function array_fill($start_index, $num, $value) + { + return php_compat_array_fill($start_index, $num, $value); + } +} + +?> \ No newline at end of file -- cgit v1.2.3