- array_map: documentation ( source)
- implode: documentation ( source)
- sprintf: documentation ( source)
<?php
$name1_arr = array('山田','山内','田中');
$name2_arr = array('太郎','二郎','三郎');
$text = sprintf(
'こんにちは、%s。',
implode(
'、',
array_map(
function ($a, $b) { return $a . $b . 'さん'; },
$name1_arr,
$name2_arr
)
)
);
echo $text;