我有两个字符串:
$string = shell_exec('reg.bat '.$arg); //returns word\0word\0word
$stringA = "$string";
$stringB = "word,other,word2,other2";
$array1 = explode('\0', $stringA);
$array2 = explode(',', $stringB);
$result = array_diff($array1, $array2);
我可以使用 array_diff 来查找差异,但最后一个单词显示为不在两个字符串中,即使它是因为 \0 分隔符。