Fixed a bug in the table library that could cause identically constructed rows to be dropped (#3459).
diff --git a/system/libraries/Table.php b/system/libraries/Table.php
index 38affa5..01b490a 100644
--- a/system/libraries/Table.php
+++ b/system/libraries/Table.php
@@ -110,8 +110,7 @@
 		$new = array();

 		while(count($array) > 0)

 		{	

-			$temp = array_slice($array, 0, $col_limit);	

-			$array = array_diff($array, $temp);	

+			$temp = array_splice($array, 0, $col_limit);

 			

 			if (count($temp) < $col_limit)

 			{