Есть два массива:
$fdomain = $_POST['domains'];
$fdomain = explode(PHP_EOL, $fdomain);
$fip = $_POST['ip'];
$fip = explode(PHP_EOL, $fip);
Как из них получить массив вида:
fdomain - fip
Буду благодарен за помощь.
данные массивов для примера:
array(3) {
[0]=> string(8) "test.ru "
[1]=> string(9) "site2.ru "
[2]=> string(7) "test.in"
}
array(3) {
[0]=> string(14) "111.11111.111 "
[1]=> string(12) "2222.22.222 "
[2]=> string(11) "333.333.333"
}
То есть на выходе нужен такой массив:
array(3) {
[0]=> string(*) "test.ru - 111.11111.111"
[1]=> string(*) "site2.ru - 2222.22.222"
[2]=> string(*) "test.in - 333.333.333"
}
Разобрался:
$new_arr = array();
$cnt = count($fdomain);
for($i = 0; $i<$cnt; $i++) {
$new_arr[] = $fdomain[$i].' - '.$fip[$i];
}
$merge = function ($domain, $ip) {
return $domain . ' - ' . $ip;
};
$data = array_map($merge, $fdomain, $fip);
$fdomain = $_POST['domains'];
$fdomain = explode(PHP_EOL, $fdomain);
$fip = $_POST['ip'];
$fip = explode(PHP_EOL, $fip);
$array = [];
foreach ($fip as $key => $value) {
$array [] = $fdomain[$key].' - '.$fip[$key];
}
print_r($array);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть массив, где key="слова заменяемые на" item="другие слова" У меня получалось вывести только последнию итерацию, поэтому я добавил условие,...
Нормально подключился к приложению через yandex-php-library, могу создавать каталоги, файлы и тд
Visual StudioВ настройках example добавил в каталоги библиотек vc++ python/include, python/libs, корень boost_{version}, boost/stage/lib, где скомпилированные boost_ dll-ки, при этом...