Как получить всего 2 массива - PullRequest
0 голосов
/ 14 ноября 2018

Как мне получить всего 2 массива.

$array1 = [176, 0];
$array2 = [0, 160];

$combinedArrays = $array1 + $array2;

// Actual result
[176, 0]

// Desired result
[176, 160]

1 Ответ

0 голосов
/ 14 ноября 2018

Вы можете сделать что-то вроде этого

$array1 = [176, 0];
$array2 = [0, 160];
$array3 = array_filter(array_merge($array1,$array2));
print_r($array3);

array_filter возьмет 0 и array_merge объединит 2 массива.

Вы можете использовать

$array3 = array_values(array_filter(array_merge($array1,$array2)));

для сброса ключей.

PHP ссылается на массив_фильтров и массив_мердж

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...