複数の同義語を特定の 1 つの単語に置き換えたい。
<?p
$a = array(
'truck',
'vehicle',
'seddan',
'coupe',
'Toyota',
);
$b = array(
'car',
'car',
'car',
'car',
'Lexus',
);
$str = '
Honda is a truck.
Toyota is a vehicle.
Nissan is a sedan.
Scion is a coupe.
';
echo str_replace($a,$b,$str);
?>
結果:ホンダは車です。レクサスは車です。車は日産。サイオンは車です。
4つすべてを個別に置き換えるのではなく、「車両、トラック、クーペ、セダン」を「車」という単語に置き換えるきれいな方法を誰かが教えてくれませんか. ありがとうございました。