Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: из двух массивов выбрать общее...
Форумы портала PHP.SU » » Вопросы новичков » из двух массивов выбрать общее...

Страниц (1): [1]
 

1. MBmusic - 20 Сентября, 2013 - 15:15:40 - перейти к сообщению
в общем как выбрать из двух массивов одинаковые записи? пытался через функцию array_intersect написать но она возвращает не одинаковые......
2. EuGen - 20 Сентября, 2013 - 15:19:51 - перейти к сообщению
Покажите пример, когда array_intersect возвращает записи, не принадлежащие обоим массивам одновременно.
3. MBmusic - 20 Сентября, 2013 - 15:27:21 - перейти к сообщению
вот пример:

PHP:
скопировать код в буфер обмена
  1.  
  2. $itemAll = array('Connect', 'Send message', 'View profile', 'Follow', 'Highlight', 'Like', 'Share');
  3. $items = array('Connect', 'Send message');
  4.  
  5. print_r(array_intersect($itemAll, $items));
  6.  


выведет:

PHP:
скопировать код в буфер обмена
  1.  
  2. (
  3.     [0] => Connect
  4.     [1] => Send message
  5. )
  6.  

(Добавление)
ой блин, вернее мне нужно получить те которые не повторяються......остальные......блин) я плуг...
4. EuGen - 20 Сентября, 2013 - 15:31:48 - перейти к сообщению
array_diff
?
5. MBmusic - 20 Сентября, 2013 - 15:35:23 - перейти к сообщению
EuGen да спасибо!)

 

Powered by ExBB FM 1.0 RC1