0

次のような array_diff() 関数を使用する場合。$result = array_diff($array1, $array2);

それは次のようになります。配列 ( [5] => XXXXXX )

しかし、「 Array ( "index here" ) 」、XXXXX 部分のみを表示したくありません。XXXXXX だけを表示するにはどうすればよいですか? いつもコメントありがとうございます...

4

1 に答える 1

4

異なる最初の要素を取得します-または- NULL違いがない場合。

list($result) = array_values(array_diff($array1, $array2)) + [NULL];

できるよ:

var_dump($result);

デモを参照してください。

あなたができる価値をただ出すために:

foreach($result as $value){
    echo $value;
}
于 2012-12-13T20:22:10.117 に答える