我想用一个特定单词替换多个同义词。
<?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 个词。谢谢。
$a = array( 'truck', 'vehicle', 'sedan', 'coupe' );
$str = 'Honda is a truck. Toyota is a vehicle. Nissan is a sedan. Scion is a coupe.';
echo str_replace($a,'car',str_replace('Toyota','Lexus',$str));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)