我在這裏看到了一些類似的問題,但無法得到我的問題的答案。Php array_diff()問題
我使用array_diff函數來取兩個數組的差異,但它不起作用。這是我的代碼。
$remainings = array_diff($quals,$assigned);
for($i=0;$i<count($quals);$i++)
echo $quals[$i].'-';
echo count($quals);
echo "<br>";
for($i=0;$i<count($assigned);$i++)
echo $assigned[$i].'-';
echo count($assigned);
echo "<br>";
for($i=0;$i<count($remainings);$i++)
echo $remainings[$i].'-';
echo count($remainings);
這是我得到的輸出:
TeamA-TeamB-TeamC-TeamD-TeamE-TeamF-TeamG-TeamH-TeamI-TeamJ-TeamK-TeamL-12
- -TeamE-TeamF --- TeamD-TeamH ---- TeamG-12
TeamA-TeamB-TeamC ----- 7
什麼我希望在最後一行是:
TeamA-TeamB-TeamC-TeamI-TeamJ-TeamK-TeamL-7
有什麼建議嗎?
它在輸出中顯示。 Quals擁有從A到L的團隊。分配給團隊E,F,D,H,G – Baykal
它是一個好主意,讓人們可以幫助你。他們應該能夠複製粘貼代碼並運行它。準備工作就是你的工作。 – goat
我明白了。我在一個完全不同的地方填充這些數組。因此,複製粘貼代碼不會有多大意義。 – Baykal