配列を削除すると重複した値が存在します
元の配列に値が存在します $a=array(a,b,c);
配列 b の値を比較 $b=array(b);
2 つを比較すると、 $c= array(a,c);
が得られます。
その方法を教えてください。
------解決策-----
ループ判定または削除
- -----解決策---------
array_diff ($array_a,$array_b) を使用する
--- ---解決策--------------------
array_diff、配列減算
---- --解決策--- -----------------
$a = array(a,b,c);<br />
$b = array(b);<br />
print_r(array_diff($a, $b));
ログイン後にコピー
配列
(
[0] =>
[2] =>c
)
-----解決策---------
`
------解決策----------- -- ------http://baike.baidu.com/view/4067743.htm
------解決策------ --- ----------実際、あなたが言いたいのは、2 つの配列の差分セットを見つけることです。システム関数 array_diff() を使用できます
- -- ---解決策--------------------array_diff() マニュアルには
があります ----解決策------------------
$c = array_diff($a,$b);
echo "c = {";
foreach($c as $key => $value)
{
echo $value.",";
}
echo "}
n";
-----解決策---------
詳しい機能についてはマニュアルをご覧ください