public function makeColumns($array = [], $columnLimit = 0)
	{
		if (! is_array($array) || count($array) === 0 || ! is_int($columnLimit))
		{
			return false;
		}

		// Turn off the auto-heading feature since it's doubtful we
		// will want headings from a one-dimensional array
		$this->autoHeading = false;

		if ($columnLimit === 0)
		{
			return $array;
		}

		$new = [];
		do
		{
			$temp = array_splice($array, 0, $columnLimit);

			if (count($temp) < $columnLimit)
			{
				for ($i = count($temp); $i < $columnLimit; $i ++)
				{
					$temp[] = '&nbsp;';
				}
			}

			$new[] = $temp;
		}
		while (count($array) > 0);

		return $new;
	}
public function makeColumns($array = [], $columnLimit = 0)
	{
		if (! is_array($array) || count($array) === 0 || ! is_int($columnLimit))
		{
			return false;
		}

		// Turn off the auto-heading feature since it's doubtful we
		// will want headings from a one-dimensional array
		$this->autoHeading = false;

		if ($columnLimit === 0)
		{
			return $array;
		}

		$new = [];
		do
		{
			$temp = array_splice($array, 0, $columnLimit);

			if (count($temp) < $columnLimit)
			{
				for ($i = count($temp); $i < $columnLimit; $i ++)
				{
					$temp[] = '&nbsp;';
				}
			}

			$new[] = $temp;
		}
		while (count($array) > 0);

		return $new;
	}
public function makeColumns ( $ array = [ ] , $ columnLimit = 0 ) { if ( ! is_array ( $ array ) || count ( $ array ) === 0 || ! is_int ( $ columnLimit ) ) { return false ; } // Turn off the auto-heading feature since it's doubtful we // will want headings from a one-dimensional array $ this -> autoHeading = false ; if ( $ columnLimit === 0 ) { return $ array ; } $ new = [ ] ; do { $ temp = array_splice ( $ array , 0 , $ columnLimit ) ; if ( count ( $ temp ) < $ columnLimit ) { for ( $ i = count ( $ temp ) ; $ i < $ columnLimit ; $ i ++ ) { $ temp [ ] = '&nbsp;' ; } } $ new [ ] = $ temp ; } while ( count ( $ array ) > 0 ) ; return $ new ; }
Set columns. Takes a one-dimensional array as input and creates
a multi-dimensional array with a depth equal to the number of
columns. This allows a single array with many elements to be
displayed in a table that has a fixed column count.

@param  array   $array
@param  integer $columnLimit
@return array
Set columns . Takes a one - dimensional array as input and creates a multi - dimensional array with a depth equal to the number of columns . This allows a single array with many elements to be displayed in a table that has a fixed column count .