IT/php

array_diff 배열값 제외 출력

조원태 2016. 10. 10. 14:29
반응형

A배열에서 B 배열에 있는 값을 제외한 A값을 출력합니다.

array_diff


(PHP 4 >= 4.0.1, PHP 5, PHP 7)

array_diff — Computes the difference of arrays


Description ¶


array array_diff ( array $array1 , array $array2 [, array $... ] )

Compares array1 against one or more other arrays and returns the values in array1 that are not present in any of the other arrays.


Parameters ¶


array1

The array to compare from


array2

An array to compare against


...

More arrays to compare against


Return Values ¶


Returns an array containing all the entries from array1 that are not present in any of the other arrays.


Examples ¶


Example #1 array_diff() example


<?php

$array1 = array("a" => "green", "red", "blue", "red");

$array2 = array("b" => "green", "yellow", "red");

$result = array_diff($array1, $array2);


print_r($result);

?>

Multiple occurrences in $array1 are all treated the same way. This will output :


Array

(

    [1] => blue

)

반응형