Qch*_*mqs 1 php string compare
让我们说:
$a = "5,8,0";
$b = "8,0,5";
Run Code Online (Sandbox Code Playgroud)
如何比较它们,而常规比较将失败,逗号分隔符将始终存在,但元素的顺序(id产品的s,因此它们总是整数)不必相同(顺序).
有关如何在PHP中执行此操作的任何想法?
将它们拆分为单个数组,然后比较两个数组.
$a = "5,8,0";
$b = "8,0,5";
$array_a = explode($a, ",");
$array_b = explode($b, ",");
if (count(array_diff($array_a, $array_b))===0)
echo "The two strings contain the same values.";
else
echo "The two strings do NOT contain the same values.";
Run Code Online (Sandbox Code Playgroud)