php字符串交集

function intersection (str,arr){
str_left='<BR>';str_right='</BR>';
strlen_a = strlen(str);
for (i=0;i < strlen_a ;i++) {
aaa[]=str[$i];
}

$str_b=implode($arr);
$strlen_b=strlen(implode($arr));
for ($i=0; $i < $strlen_b ; $i++) {
    $bbb[]= $str[$i];
}

$cutting = explode($arr[0], $str);
$one=$cutting[0];

echo "\n";
$three=implode((array_diff($aaa,$bbb)));

$two_1=explode($three,$cutting[1]);
$two=$arr[0].$two_1[0];
return $one.$str_left.$two.$str_right.$three;

}
str='AABBCDE';arr=array('AB','BB');
echo intersection(str,arr);

A<BR>ABB</BR>CDE

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容