Codeigniter Inserir várias linhas no SQL

Eu sou novo no Codeigniter. Eu tenho um formulário que se parece com isso.

<tr>
<td><input type="text" name="Name[0]" value=""></td>
<td><input type="text" name="Address[0]"  value=""><br></td>
<td><input type="text" name="Age[0]" value=""></td>
<td><input type="text" name="Email[0]" value=""></td>
</tr>



<tr>
<td><input type="text" name="Name[1]" value=""></td>
<td><input type="text" name="Address[1]"  value=""><br></td>
<td><input type="text" name="Age[1]" value=""></td>
<td><input type="text" name="Email[1]" value=""></td>
</tr>

Pode haver de 0 a n linhas, geralmente de 5 a 10 linhas. Como faço para inseri-los no SQL? Isso é possível com o Codeigniter ou devo usar um script PHP nativo?

$name=$_POST['Name'];
$address=$_POST['Address'];
$age=$_POST['Age'];
$email=$_POST['Email'];
$count = count($_POST['Name']);



for($i=0; $i<$count; $i++) {
$data = array(
           'name' => $name[$i], 
           'address' => $address[$i],
           'age' => $age[$i],
           'email' => $email[$i],

           );


  $this->db->insert('mytable', $data);
}

Eu fiz isso. Funciona. Mas a solução parece deselegante.

A resposta do kevtrout parece melhor, mas atualmente está gerando muitos erros.

Existe alguma maneira de inserir todos os dados de uma só vez?

questionAnswers(3)

yourAnswerToTheQuestion