Задать вопрос
@Extramezz

Объеденить массивы в строку, как?

Дано:
$arr1 = array("one", "two");
$arr2 = array("p1", "p2");


Как универсально (для любого равного кол-ва элементов в массивах) слить это дело в строку: one=p1&two=p2? Собственно, вопрос даже не в том как, ведь я могу сделать это foreach'ем. Мне интересно, нет ли готовой функции/функций ля решения этой задачи?
  • Вопрос задан
  • 151 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 3
tigroid3
@tigroid3
PHP, YII2, SQL, Postgres, Docker, SPHINX, GIT
функция array_combine
<?php
$a = array('green', 'red', 'yellow');
$b = array('avocado', 'apple', 'banana');
$c = array_combine($a, $b);
print_r($c);

Выведет
Array
(
    [green]  => avocado
    [red]    => apple
    [yellow] => banana
)
Ответ написан
Комментировать
Melkij
@Melkij
DBA для вашего PostgreSQL?
http_build_query(array_combine($arr1, $arr2))
Ответ написан
Комментировать
sggr
@sggr
PHP, Ruby, GO
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽