Удаление дубликатов из объединенного массива

Для отправки необработанного файла только :

using(WebClient client = new WebClient()) {
    client.UploadFile(address, filePath);
}

Если вы хотите эмулировать форму браузера с помощью , это сложнее. См. этот ответ для ответа multipart / form-data.

0
задан IESPOTO 7 March 2019 в 03:52
поделиться

1 ответ

Предполагая, что вам нужно уникальное имя пользователя, следующее решение.

Создайте новый пустой массив пользователей.

Цикл по массиву пользователей.

Добавление пользователей в массив новых пользователей.

Ключ должен быть именем пользователя.

Следовательно, каждый раз, когда приходит один и тот же пользователь, он перезаписывает предыдущего, удаляя дубликаты.

Код:

$users = [
 ['John Down', 'Best Ones'],
 ['John Down', 'Cool Ones']
];
$newUsers = [];
if (! empty($users)) {
 foreach ($users as $user) {
   $newUsers[$user[0]] = $user[1];
 }
}
echo '<pre>';print_r($newUsers);echo '</pre>';

// Output:
Array
(
    [John Down] => Cool Ones
)
0
ответ дан Pupil 7 March 2019 в 03:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: