Я хочу отсортировать массив слов в алфавитном порядке и вывести их сгруппированными в таблицу с X столбцами. Все столбцы должны быть одинаковой длины, за исключением крайнего правого столбца, который служит балансиром. Крайний правый столбец может быть короче, но не длиннее.
Я все еще нахожусь на этапе разработки концепции, прежде чем запрограммировать это, и заголовки букв между ними вызывают у меня проблемы. По визуальным соображениям они не должны находиться в самом начале и конце столбца. Если я захочу вычислить максимальную высоту всех столбцов, я пока не знаю, где будут эти буквы. Они удаляются в начале столбцов, поскольку заголовок столбца уже существует. И они также не должны быть в конце, как в примере с «S». В этом случае мне пришлось бы увеличить общую высоту столбцов на 1 и перестроить таблицу, но тогда может случиться так, что буква окажется в конце других столбцов и в худшем случае я попаду в бесконечный цикл.
A-De
Do-G
HK
L-Oc
Or-R
Муравей
Собака
Шляпа
Лампа
Оранжевый
Яблоко
E
Я
Лев
P
B
Яйцо
Лед
M
Пингвин
Шар
Слон
Остров
Обезьяна
Фортепиано
Бридж
F
J
Гора
В
C
Рыба
Джек
Н
Вопрос
Автомобиль
Цветок
Сок
Гнездо
R
Кот
G
K
Нос
Кролик
D
Сад
Кайт
O
Роза
Письменный стол
Козел
Король
Океан
S (ОШИБКА)
$words = [
"Ant",
"Apple",
"Ball",
"Bridge",
"Car",
"Cat",
"Desk",
"Dog",
"Egg",
"Elephant",
"Fish",
"Flower",
"Garden",
"Goat",
"Hat",
"Ice",
"Island",
"Jack",
"Juice",
"Kite",
"King",
"Lamp",
"Lion",
"Monkey",
"Mountain",
"Nest",
"Nose",
"Ocean",
"Orange",
"Penguin",
"Piano",
"Question",
"Rabbit",
"Rose",
"Snake",
"Sun",
"Tiger",
"Tree",
"Umbrella",
"Van",
"Victory",
"Water",
"Whale",
"Xylophone",
"Yellow",
"Yard"
"Zoo",
];
Подробнее здесь: https://stackoverflow.com/questions/791 ... ht-columns
Отображение массива строк, сгруппированных в таблице со столбцами одинаковой высоты. ⇐ Php
Кемеровские программисты php общаются здесь
1730204156
Anonymous
Я хочу отсортировать массив слов в алфавитном порядке и вывести их сгруппированными в таблицу с X столбцами. Все столбцы должны быть одинаковой длины, за исключением крайнего правого столбца, который служит балансиром. Крайний правый столбец может быть короче, но не длиннее.
Я все еще нахожусь на этапе разработки концепции, прежде чем запрограммировать это, и заголовки букв между ними вызывают у меня проблемы. По визуальным соображениям они не должны находиться в самом начале и конце столбца. Если я захочу вычислить максимальную высоту всех столбцов, я пока не знаю, где будут эти буквы. Они удаляются в начале столбцов, поскольку заголовок столбца уже существует. И они также не должны быть в конце, как в примере с «S». В этом случае мне пришлось бы увеличить общую высоту столбцов на 1 и перестроить таблицу, но тогда может случиться так, что буква окажется в конце других столбцов и в худшем случае я попаду в бесконечный цикл.
A-De
Do-G
HK
L-Oc
Or-R
Муравей
Собака
Шляпа
Лампа
Оранжевый
Яблоко
[b]E[/b]
[b]Я[/b]
Лев
[b]P[/b]
[b]B[/b]
Яйцо
Лед
[b]M [/b]
Пингвин
Шар
Слон
Остров
Обезьяна
Фортепиано
Бридж
[b]F[/b]
[b]J[/b]
Гора
[b]В[/b]
[b]C [/b]
Рыба
Джек
[b]Н[/b]
Вопрос
Автомобиль
Цветок
Сок
Гнездо
[b]R
Кот
G[/b]
[b]K[/b]
Нос
Кролик
[b]D[/b]
Сад
Кайт
[b]O[/b]
Роза
Письменный стол
Козел
Король
Океан
[b]S[/b] (ОШИБКА)
$words = [
"Ant",
"Apple",
"Ball",
"Bridge",
"Car",
"Cat",
"Desk",
"Dog",
"Egg",
"Elephant",
"Fish",
"Flower",
"Garden",
"Goat",
"Hat",
"Ice",
"Island",
"Jack",
"Juice",
"Kite",
"King",
"Lamp",
"Lion",
"Monkey",
"Mountain",
"Nest",
"Nose",
"Ocean",
"Orange",
"Penguin",
"Piano",
"Question",
"Rabbit",
"Rose",
"Snake",
"Sun",
"Tiger",
"Tree",
"Umbrella",
"Van",
"Victory",
"Water",
"Whale",
"Xylophone",
"Yellow",
"Yard"
"Zoo",
];
Подробнее здесь: [url]https://stackoverflow.com/questions/79137166/display-array-of-strings-grouped-in-a-table-with-equal-height-columns[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия