Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 05.01.2021
Сообщений: 4
1

Изменение последовательности во вложенных массивах

13.01.2021, 12:21. Просмотров 215. Ответов 1
Метки нет (Все метки)

Перевернула последовательность элементов в основном массиве. Как изменить последовательность элементов во вложенных массивах?

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
$arr=array("Fucykega","Hoga","Koqi","Foora","Nixa","Ysme","Suthly","Rawuve","Syzojoo","Xicyra",
"Fyfaxy","Poqopula","Qikubipi","Davegiba","Thmebooboo","Byfuziho","Hixethso","Lisafagy","Lexemepo","Adcebume",
"Faehehitba","Methsuwafe","Sulerebawoo","Xepoosoopaly","Qythhagaqy",);
function sortArr($type,$arr1) {
        if ($type=="sort"){
        sort($arr1);
        $arr1=array_chunk($arr1,5);
        return $arr1;
    }
}
function reverse($arr) {
     return(array_reverse($arr));
}
 
 
 
echo "<pre>";
print_r($arr);
echo "</pre>";
echo "<pre>";
print_r( sortArr("sort",$arr) );
echo "</pre>";
echo "<pre>";
print_r(reverse($arr));
echo "</pre>";
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.01.2021, 12:21
Ответы с готовыми решениями:

изменение последовательности чисел в двух массивах
Здравствуйте! Надо решить задание: Описание Есть две последовательности чисел, которые не...

Изменение свойств вложенных контролов
Здравствуйте, появился такой вопрос. Есть у меня компонент, на нём, допустим, лежит ComboBox, и он...

последовательности в массивах
Даны натуральные числа m и n, последовательности целых чисел a1 a2...am и b1 b2...bm В каждой...

Поиск последовательности в массивах
Не понятно почему так всё с учебниками по CUDA, как-то не так. Для выполнения первоочередной...

1
1015 / 699 / 337
Регистрация: 09.07.2018
Сообщений: 1,665
18.01.2021, 14:42 2
Lexx1801, если для массивов любой вложенности, то с помощью рекурсии
Кликните здесь для просмотра всего текста
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
$arr = [
    ['b', 'a', 'c'],
    ['e', 'd', 'f'],
    ['h', 'g', 'i'],
];
 
printR($arr); // Оригинал
 
printR( reverseAllArrays($arr) ); // Массив в обратном порядке
 
 
function reverseAllArrays(array $arr): array
{
    $result = [];
    $all = count($arr) - 1;
 
    for ($i = $all; $i >= 0; --$i) {
        if (is_array($arr[$i])) {
            $result[$i] = reverseAllArrays($arr[$i]);
        } else {
            $result[$i] = $arr[$i];
        }
    }
 
    return $result;
}
 
 
function printR($arr)
{
    echo '<pre>', print_r($arr, true), '</pre>';
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.01.2021, 14:42

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Пропорциональное изменение размеров div (от родителя до всех вложенных)
Есть такой код: &lt;div id=&quot;dsk-l&quot;&gt; &lt;div id=&quot;dsk-l-brd&quot;&gt;&lt;/div&gt; &lt;div id=&quot;dsk-l-stp&quot;&gt;&lt;/div&gt; ...

Вывести матрицу в виде набора вложенных рамок из заданной последовательности символов
сформировать и вывести на дисплей матрицу в виде набора вложенных рамок из заданной...

Отображение вложенных директорий без вложенных файлов (shlwapi.dll)
Здравствуйте. Вопрос: существует ли функция в shlwapi (или других библиотеках), позволяющая по...

В массивах G(8), K(19) определить кол-во и произведение элементов меньших 26 в двух заданных массивах (6;34)
Задать два одномерных массива значений, чтобы величины элементов массивов попадали в заданный...

Изменение последовательности
Здравствуйте! Помогите пожалуйста Есть две последовательности чисел, которые не содержат -1: ...

Теоретически о массивах и массивах процедур
У меня возник вопрос, параллельно, на будущее. Допустим программа работает с множеством массивов,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.