$str_source = "CLOBETASOL PROPIONATE";
$str_target = "CLOBETASOL 0.05% CREAM TUBE";
现在,我想比较$str_source
with的两个词,$str_target
然后从中删除匹配的词$str_target
。所以,我的所有操作之后,最终的字符串会0.05% CREAM TUBE
。
对于以下情况,我正在使用str_replace
,并且工作正常。
$str_source = "CLOBETASOL PROPIONATE";
$str_target = "CLOBETASOL PROPIONATE 0.05% CREAM TUBE";
您可以比较字符串的字数,然后将两者同时爆炸,找出diff,然后将其内爆。
<?php
$str_source = "CLOBETASOL PROPIONATE";
$str_target = "CLOBETASOL PROPIONATE 0.05% CREAM TUBE";
if(str_word_count($str_target) >= str_word_count($str_source)){
echo $finalStringarray = implode(' ',array_diff(explode(' ',$str_target),explode(' ',$str_source)));
}
if(str_word_count($str_source) >= str_word_count($str_target)){
echo $finalStringarray = implode(' ',array_diff(explode(' ',$str_source),explode(' ',$str_target)));
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句