Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Gdasar
190 / 51 / 19
Регистрация: 18.02.2013
Сообщений: 488
Записей в блоге: 9
Завершенные тесты: 1
1

Как создать и заполнить двумерный массив, в строках которого числа, а в столбцах - текст?

03.07.2014, 22:47. Просмотров 646. Ответов 5
Метки нет (Все метки)

Скажите, пожалуйста, как создать и заполнить двумерный массив ,в строках которого будут числа, а в столбцах будет текст.
Хотел через RegExp (preg_match_all) сперва считать числа, а потом текст. Далее соединить два массива.
Но данный вариант слишком громоздкий. Предложите, пожалуйста, другую реализацию.

Эти данные находятся в файле.
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1405605204  Arsenura_armida
1405609457  Babochka_goda_v_Germanii
1405605785  Chernushka_jefiopka
1405606896  Cheshuekrylye
1405600554  Gorka_(babochka)
1405609670  Hahaon
1405604764  Parusnik_Uliss
1405606784  Pavlinij_glaz
1405601345  Pestrokrylnica_izmenchivaja
1405602342  Razvitie_Chernushki_Jefiopki
1405607890  Rovka_agrippina
1405604567  Savlinoglazka_malaja
1405602367  Serelivnica_ivovaja
1405605752  Sestrokrylnica_izmenchivaja
HTML5
1
2
1405609457                            1405605785                    1405606896
Babochka_goda_v_Germanii        Chernushka_jefiopka         Cheshuekrylye
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.07.2014, 22:47
Ответы с готовыми решениями:

Создать массив, заполнить случайными числами четные элементы массива, а нечетные заполнить квадратом их индекса
На паре задали сделать работу,но ничего не объяснили,а я до этого с массивами...

Заполнить двумерный массив
Добрый день , уважаемые пользователи ! Помогите пожалуйста заполнить массив!...

Заполнить двумерный массив
Добрый вечер! Скажите пожалуйста, можно ли как-то решить такой вопрос. С формы...

Заполнить двумерный ассоциативный массив
Добрый вечер! Помогите, пожалуйста, с решением следующей вопроса: имеется...

Заполнить двумерный квадратный массив целыми числами от 1 до 100 по спирали,
Заполнить двумерный квадратный массив целыми числами от 1 до 100 по спирали, с...

5
Kerry_Jr
Эксперт PHP
2210 / 2006 / 940
Регистрация: 14.05.2014
Сообщений: 5,869
Записей в блоге: 1
Завершенные тесты: 5
03.07.2014, 22:49 2
Цитата Сообщение от Gdasar Посмотреть сообщение
в строках которого будут числа, а в столбцах будет текст.
Вы сами себе представляете, как это будет выглядеть? У меня лично только что мозг поломался.
0
Gdasar
190 / 51 / 19
Регистрация: 18.02.2013
Сообщений: 488
Записей в блоге: 9
Завершенные тесты: 1
03.07.2014, 22:53  [ТС] 3
Kerry_Jr, будь добр, объясни, что я не то сказал.
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1405605204  Arsenura_armida
1405609457  Babochka_goda_v_Germanii
1405605785  Chernushka_jefiopka
1405606896  Cheshuekrylye
1405600554  Gorka_(babochka)
1405609670  Hahaon
1405604764  Parusnik_Uliss
1405606784  Pavlinij_glaz
1405601345  Pestrokrylnica_izmenchivaja
1405602342  Razvitie_Chernushki_Jefiopki
1405607890  Rovka_agrippina
1405604567  Savlinoglazka_malaja
1405602367  Serelivnica_ivovaja
1405605752  Sestrokrylnica_izmenchivaja
,в строках которого будут числа, а в столбцах будет текст
Малясь не то написал
0
Kerry_Jr
Эксперт PHP
2210 / 2006 / 940
Регистрация: 14.05.2014
Сообщений: 5,869
Записей в блоге: 1
Завершенные тесты: 5
03.07.2014, 22:58 4
Цитата Сообщение от Gdasar Посмотреть сообщение
двумерный массив ,в строках которого будут числа, а в столбцах будет текст.
Такого не бывает. Попробуйте нарисовать квадрат, разделенный на более маленькие квадраты. А затем все мелкие квадраты, расположенные по строкам, закрасить синим цветом, а по столбцам - красным. У Вас получится?
0
Gdasar
190 / 51 / 19
Регистрация: 18.02.2013
Сообщений: 488
Записей в блоге: 9
Завершенные тесты: 1
03.07.2014, 23:06  [ТС] 5
В первом столбце будут числа, а во втором текст. так?

Добавлено через 8 минут
Но я по прежнему не понимаю, как мне запихнуть текст их файла :
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1405605204  Arsenura_armida
1405609457  Babochka_goda_v_Germanii
1405605785  Chernushka_jefiopka
1405606896  Cheshuekrylye
1405600554  Gorka_(babochka)
1405609670  Hahaon
1405604764  Parusnik_Uliss
1405606784  Pavlinij_glaz
1405601345  Pestrokrylnica_izmenchivaja
1405602342  Razvitie_Chernushki_Jefiopki
1405607890  Rovka_agrippina
1405604567  Savlinoglazka_malaja
1405602367  Serelivnica_ivovaja
1405605752  Sestrokrylnica_izmenchivaja
В двумерный массив.

Добавлено через 13 секунд
0
Kerry_Jr
Эксперт PHP
2210 / 2006 / 940
Регистрация: 14.05.2014
Сообщений: 5,869
Записей в блоге: 1
Завершенные тесты: 5
03.07.2014, 23:32 6
Gdasar, Ну вот такой вот костыль попробуй.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
    $f = fopen("butterfly.txt", "r");
    $arr_1 = array();
    while (($string = fgets($f)) != false)
    {
        $arr = preg_split("/\s+/ ", trim($string));
        $arr_1[0][] = $arr[0];
        $arr_1[1][] = $arr[1];
    }
    echo "<table>";
    foreach($arr_1 as $a1)
    {   
        echo "<tr>";
        foreach($a1 as $a2)
            echo "<th>".$a2."</th>";
        echo "</tr>";
    }
    echo "</table>";
    
?>
1
03.07.2014, 23:32
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2014, 23:32

Создать двумерный массив 10*10. Вывести массив и показать
Создать двумерный массив 10*10. Вывести массив и показать, если он ...

Заполнить двумерный массив N x N случайными числами из интервала и найти сумму элементов стоящих в четных столбцах
заполнить двумерный массив N x N случайными числами из интервала и найти сумму...

Как создать динамический двумерный массив и самому его заполнить?
Как создать динамический двумерный массив и самому его заполнить?


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

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

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