Forse anche cosi.

Codice PHP:
<?php 
function mia_funzione($n
{
    
$n array_map("mia_funzione2"$n);
    return 
'('.implode(',',$n).')';
}
function 
mia_funzione2($n
{
    return (
"'".addslashes($n)."'");
}

$a = array([1,2,3,4],["quinto","sesto","settimo","ottavo"],["a",1,"b",2]);

$b implode(',',array_map("mia_funzione"$a));
$sql "INSERT INTO tabella (column_1, column_2, column_3, column_4) VALUES $b";
print 
$sql;
 
?>
Dà :
codice:
INSERT INTO tabella (column_1, column_2, column_3, column_4) VALUES 
('1','2','3','4'),('quinto','sesto','settimo','ottavo'),('a','1','b','2')