php - Array Diff Confusion -


On trying this code, I am confused why the value yellow was not displayed is.

Can anyone expand it, please?

  $ array1 = array ("one" =>, "green", "red", "blue", "red"); $ Array2 = array ("b" => gt; green "," yellow "," red "); $ Result = array_diff ($ array1, $ array2); Print_r ($ result); Multiple events are treated in all ways in the  

$ array1 . This output will be:

  array ([1] => blue)  

P> An array that contains all entries from array 1, which are not present in any other array.

According to this, due to the following blue will print it is the only element which is not present in $ array2

It will not print yellow because it checks the elements that are present in $ array1 but are not in $ array2 , no Contrast:

  & lt ;? Php $ array1 = array ("a" =>, "green", "red", "blue", "red"); $ Array2 = array ("b" => gt; green "," yellow "," red "); $ Result = array_diff ($ array1, $ array2); Print_r ($ result); ? & Gt; Not available in  $ array1  from  blue   $ array1 , so print it about the elements in the  $ array2  Does not care, but  $ array1  is not in it, so  yellow  will not be displayed. 


Comments

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -