- print_r: documentation ( source)
- implode: documentation ( source)
- str_replace: documentation ( source)
<?php
$data = [
[
'base' => '"b"',
'translation' => 't',
'is_visible' => '1'
],
[
'base' => 'b2',
'translation' => 't2',
'is_visible' => '1'
]
];
foreach ($data as &$values) {
foreach ($values as &$value) {
$value = str_replace('"', '""', $value);
}
$values['base'] = '"' . $values['base'] . '"';
$values['translation'] = '"' . $values['translation'] . '"';
$values['is_visible'] = $values['is_visible'] == '1' ? 't' : 'f';
print_r(implode($values, ',') . PHP_EOL);
}