PHP/Data Structure/array diff

Материал из Web эксперт
Перейти к: навигация, поиск

Array Complement

   <source lang="html4strict">

<?php $first = array("e", "h", "r", "j", "b"); $last = array("w", "e", "c"); $diff = array_diff($last, $first);

echo "

"; foreach ($diff as $v) { echo "{$v} "; } echo "

\n";

?>

 </source>
   
  


array_diff

   <source lang="html4strict">

<?php $array1 = array("OH","CA","NY","HI","CT"); $array2 = array("OH","CA","HI","NY","IA"); $array3 = array("TX","MD","NE","OH","HI"); $diff = array_diff($array1, $array2, $array3); print_r($intersection); ?>

 </source>
   
  


array_diff( ) function returns a new array containing all the values of array $arr1 that do not exist in array $arr2.

   <source lang="html4strict">

array array_diff ( array arr1, array arr2 [, array ...] ) <?

   $toppings1 = array("Pepperoni", "Cheese", "Anchovies", "Tomatoes");
   $toppings2 = array("Ham", "Cheese", "Peppers");
   $diff_toppings = array_diff($toppings1, $toppings2);
   var_dump($diff_toppings);

?>

 </source>