我一直试图在array_unique没有成功的情况下内爆 2 个变量。这两个变量进行 mysql 调用,每个变量都返回 data ok。放在一个数组中也会返回来自两者的数据,但是,当array_unique它们内爆时,它们有重复的数据,我想在返回时清除这些数据。建议将不胜感激。
$a = 'mysql string 1';// basically words A, B, C
$b = 'mysql string 2';// basically words D, A, E
$a_b_array = array($a, $b);
sort($a_b_array);
$a_b_string = implode("\n", array_unique($a_b_array));
echo $a_b_string; //returns $a and $b with duplicated data
Run Code Online (Sandbox Code Playgroud)
我也试过SORT_REGULAR,不要认为这是问题所在:
//sort($a_b_array);
$a_b_string = implode("\n", array_unique($a_b_array, SORT_REGULAR);
Run Code Online (Sandbox Code Playgroud)
预期结果为:A、B、C、D、E