PHP:在两个字符串之间返回相同的连续字符

时间:2016-09-13 07:16:38

标签: php similarity

我想在两个条形码输入之间得到相似的字符串。

第一条码: QW1234560
第二条码: ABW12345-01-A5
输出应为: W12345

我尝试了 similar_text ,但它只返回字符串数和匹配字符串的百分比。

然后我试了一下:

<?php
    $barcode_before ="QW1234560";
    $barcode_after  ="ABW12345-01-A5";

    $before         = str_split($barcode_before);
    $after          = str_split($barcode_after);

    $matched_string = implode(array_unique(array_intersect($before, $after)));

    echo $matched_string;
?>

Source

但我得到的输出是: 0W12345

0 个答案:

没有答案