blrik
@blrik
Музыкант

Как отсортировать массив по очереди элементов в нём?

есть два массива [a, b, c, d] и [1, 2, 3, 4], как превратить его в => [a, 1, b, 2, c, 3, d, 4 ]?
  • Вопрос задан
  • 131 просмотр
Решения вопроса 1
DevMan
@DevMan
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
через foreach добавляя к результирующему массиву элемент из текущего и сразу за ним - из соседнего массива.
Т.е. за один цикл - два значения добавляем из разных массивов.
Ответ написан
Комментировать
@Vahmur
Network Administrator, Web Developer
Если они одинаковой длины, то что-то вроде...
$arrayA = [a, b, c, d];
$arrayB = [1, 2, 3, 4];
$arrayResult = [];

for($i=0; $i<count($arrayA); $i++){
    array_push($arrayResult, $arrayA[$i]);
    array_push($arrayResult, $arrayB[$i]);
}

Примерный вариант. Код, к сожалению, не тестировал.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы