Кемеровские программисты php общаются здесь
Anonymous
Получить значения, используя array_udiff в php
Сообщение
Anonymous » 07 июл 2025, 10:09
Я использую функцию array_udiff в многомерных массивах: < /p>
Код: Выделить всё
$old_list = Array ( [0] => Array ( [name] => John [src] => S ) [1] => Array ( [name] => Mary [src] => S ) )
$new_list = Array ( [0] => Array ( [name] =>John [src] => S ) [1] => Array ( [name] => Mary [src] => S ) [2] => Array ( [name] => Peter [src] => S ))
$differences = array_udiff($new_list, $old_list, function($a, $b) {
return strcmp($a["name"], $b["name"]);
});
print_r($differences);
< /code>
Результат < /p>
Array ( [2] => Array ( [name] => Peter [src] => S ) )
< /code>
Как я могу получить значения Peter & s (name и src ) из переменной $ differences ?
Подробнее здесь:
https://stackoverflow.com/questions/796 ... iff-in-php
1751872173
Anonymous
Я использую функцию array_udiff в многомерных массивах: < /p> [code]$old_list = Array ( [0] => Array ( [name] => John [src] => S ) [1] => Array ( [name] => Mary [src] => S ) ) $new_list = Array ( [0] => Array ( [name] =>John [src] => S ) [1] => Array ( [name] => Mary [src] => S ) [2] => Array ( [name] => Peter [src] => S )) $differences = array_udiff($new_list, $old_list, function($a, $b) { return strcmp($a["name"], $b["name"]); }); print_r($differences); < /code> Результат < /p> Array ( [2] => Array ( [name] => Peter [src] => S ) ) < /code> Как я могу получить значения Peter & s (name[/code] и src ) из переменной $ differences ? Подробнее здесь: [url]https://stackoverflow.com/questions/79692405/retrieve-values-using-array-udiff-in-php[/url]