What about sampling logic ?:
$list = array(1, 2, 3, 4, 5, 6, 7, 8, 9); $beans = R::dispense('table', count($list)); for($i=0; $i<count($list)/3; $i++) { $beans[$i]->a = $list[$i*3+1]; $beans[$i]->b = $list[$i*3+2]; $beans[$i]->c = $list[$i*3+3]; } R::storeAll($beans);
source share