|
|
|
| У меня есть два массива. В одном записаны ID вооюще всех пользователей, в другом - только тех, кто находится на сайте. Мне нужно создать массив, в котором хранятся ID пользователей, которых нет на сайте. Как это сделать? | |
|
|
|
|
|
|
|
для: _max_
(12.01.2006 в 12:37)
| | Чего-то ничего хитрее чем перебрать в цикле элементы первого массива и проверить каждый элемент на вхождение во второй массив при помощи функции in_array() не приходит. | |
|
|
|
|
|
|
|
для: _max_
(12.01.2006 в 12:37)
| | Или воспользоватся функцией array_diff(), которая возвращает разность множест
<?php
$arr_all = array("one", "two", "three", "four", "five", "six");
$arr_online = array("two", "five");
$arr_offline = array_diff($arr_all, $arr_online);
// Результат - ( [0] => one [2] => three [3] => four [5] => six )
?>
|
| |
|
|
|