Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
 Аватар для Wolf_Lone
7 / 7 / 0
Регистрация: 08.10.2015
Сообщений: 127

Ошибка в обработке массива

10.01.2017, 23:53. Показов 678. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Столкнулся вот с какой проблемой, имеется массив
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
$row = array(
                    array(
                            "name"=> "test", 
                            "email"=> "test@m", 
                            "phone"=> "7-987-963-96-98", 
                            "address"=> "Улица Пушкина, дом Колотушкина", 
                            "orderid"=> "586fada4dc891",
                            "date"=> "2017-01-06 17:48:54",
                            "goods"=> array (
                                                "title"=> "2-К водно-дисперсионный полиуретановый лак Eurocol Forbo 884", 
                                                "procreator"=> "Швейцария", 
                                                "price"=> "7893", 
                                                "quantity"=> "1" 
                                            ) 
                        ),
                    array ( 
                            "name"=> "test1", 
                            "email"=> "test@m1", 
                            "phone"=> "7-987-963-96-98", 
                            "address"=> "Москва", 
                            "orderid"=> "586fae56596bb", 
                            "date"=> "2017-01-06 17:49:15", 
                            "goods"=> array ( 
                                                "title"=> "2-К водно-дисперсионный полиуретановый лак Eurocol Forbo 884", 
                                                "procreator"=> "Швейцария", 
                                                "price"=> "7893", 
                                                "quantity"=> "1" 
                                            ),
                                      array ( 
                                                "title"=> "Паркетный лак Eurocol Forbo 867 EUROFINISH EASY FUTURE", 
                                                "procreator"=> "Швейцария", 
                                                "price"=> "6105", 
                                                "quantity"=> "1" 
                                            )
                        ), 
                    array ( 
                            "name"=> "test2", 
                            "email"=> "test@m2", 
                            "phone"=> "7-987-963-96-98", 
                            "address"=> "Улица Пушкина, дом Колотушкина", 
                            "orderid"=> "586fae6c3ed05", 
                            "date"=> "2017-01-06 17:49:30", 
                            "goods"=> array ( 
                                                "title"=> "Паркетный лак Eurocol Forbo 867 EUROFINISH EASY FUTURE", 
                                                "procreator"=> "Швейцария", 
                                                "price"=> "6105", 
                                                "quantity"=> "1" 
                                            ) 
                        )
                    );
при попытке отобразить данный массив первый уровень без проблем отображается по ключу
PHP
1
2
3
4
5
6
7
8
9
foreach($row as $massiv){
    echo "<br>";
        print_r($massiv['name']);
        print_r($massiv['email']);
        print_r($massiv['phone']);
        print_r($massiv['address']);
        print_r($massiv['orderid']);
        print_r($massiv['date']);
/**/}
После этого вывода необходимо отобразить массив goods. и тут идёт самое интересное. отобразить не получается, хотя и пишу всё ровно так как пишут в мануалах, но по ключу он ни как не хочет их (данные) показывать.
Весь код под спойлером.

Кликните здесь для просмотра всего текста
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<html>
<head>
    <title>Поступившие заказы</title>
    <meta charset="utf-8">
</head>
<body>
<h1>Поступившие заказы:</h1>
 
<?php           
    $row = array(
                    array(
                            "name"=> "test", 
                            "email"=> "test@m", 
                            "phone"=> "7-987-963-96-98", 
                            "address"=> "Улица Пушкина, дом Колотушкина", 
                            "orderid"=> "586fada4dc891",
                            "date"=> "2017-01-06 17:48:54",
                            "goods"=> array (
                                                "title"=> "2-К водно-дисперсионный полиуретановый лак Eurocol Forbo 884", 
                                                "procreator"=> "Швейцария", 
                                                "price"=> "7893", 
                                                "quantity"=> "1" 
                                            ) 
                        ),
                    array ( 
                            "name"=> "test1", 
                            "email"=> "test@m1", 
                            "phone"=> "7-987-963-96-98", 
                            "address"=> "Москва", 
                            "orderid"=> "586fae56596bb", 
                            "date"=> "2017-01-06 17:49:15", 
                            "goods"=> array ( 
                                                "title"=> "2-К водно-дисперсионный полиуретановый лак Eurocol Forbo 884", 
                                                "procreator"=> "Швейцария", 
                                                "price"=> "7893", 
                                                "quantity"=> "1" 
                                            ),
                                      array ( 
                                                "title"=> "Паркетный лак Eurocol Forbo 867 EUROFINISH EASY FUTURE", 
                                                "procreator"=> "Швейцария", 
                                                "price"=> "6105", 
                                                "quantity"=> "1" 
                                            )
                        ), 
                    array ( 
                            "name"=> "test2", 
                            "email"=> "test@m2", 
                            "phone"=> "7-987-963-96-98", 
                            "address"=> "Улица Пушкина, дом Колотушкина", 
                            "orderid"=> "586fae6c3ed05", 
                            "date"=> "2017-01-06 17:49:30", 
                            "goods"=> array ( 
                                                "title"=> "Паркетный лак Eurocol Forbo 867 EUROFINISH EASY FUTURE", 
                                                "procreator"=> "Швейцария", 
                                                "price"=> "6105", 
                                                "quantity"=> "1" 
                                            ) 
                        )
                    );
 
 
foreach($row as $massiv){
    echo "<br>";
        print_r($massiv['name']);
        print_r($massiv['email']);
        print_r($massiv['phone']);
        print_r($massiv['address']);
        print_r($massiv['orderid']);
        print_r($massiv['date']);
        echo "<br>";
    foreach ($massiv['goods'] as $time) {
 
        print_r($time['title']);
        echo "<br>";
 
    }
    echo "<br>";
    } ?>
    
</body>
</html>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.01.2017, 23:53
Ответы с готовыми решениями:

Ошибка в обработке динамического массива
Здравствуйте всем. Переделывал этот код для динамических массивов: procedure Gauss(n:integer;a:mas;var x:mass); var l:array of...

Ошибка в WHILE при обработке массива
Проблема в коде: #include &lt;fstream.h&gt; #include &lt;iostream.h&gt; #include &lt;conio.h&gt; #include &lt;vcl.h&gt; #include &lt;windows.h&gt; #include...

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

2
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
11.01.2017, 00:00
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
$row = array(
                    array(
                            "name"=> "test", 
                            "email"=> "test@m", 
                            "phone"=> "7-987-963-96-98", 
                            "address"=> "Улица Пушкина, дом Колотушкина", 
                            "orderid"=> "586fada4dc891",
                            "date"=> "2017-01-06 17:48:54",
                            "goods"=> array(array (
                                                "title"=> "2-К водно-дисперсионный полиуретановый лак Eurocol Forbo 884", 
                                                "procreator"=> "Швейцария", 
                                                "price"=> "7893", 
                                                "quantity"=> "1" 
                                            ))
                        ),
                    array ( 
                            "name"=> "test1", 
                            "email"=> "test@m1", 
                            "phone"=> "7-987-963-96-98", 
                            "address"=> "Москва", 
                            "orderid"=> "586fae56596bb", 
                            "date"=> "2017-01-06 17:49:15", 
                            "goods"=> array(array ( 
                                                "title"=> "2-К водно-дисперсионный полиуретановый лак Eurocol Forbo 884", 
                                                "procreator"=> "Швейцария", 
                                                "price"=> "7893", 
                                                "quantity"=> "1" 
                                            ),
                                      array ( 
                                                "title"=> "Паркетный лак Eurocol Forbo 867 EUROFINISH EASY FUTURE", 
                                                "procreator"=> "Швейцария", 
                                                "price"=> "6105", 
                                                "quantity"=> "1" 
                                            ))
                        ), 
                    array ( 
                            "name"=> "test2", 
                            "email"=> "test@m2", 
                            "phone"=> "7-987-963-96-98", 
                            "address"=> "Улица Пушкина, дом Колотушкина", 
                            "orderid"=> "586fae6c3ed05", 
                            "date"=> "2017-01-06 17:49:30", 
                            "goods"=> array(array ( 
                                                "title"=> "Паркетный лак Eurocol Forbo 867 EUROFINISH EASY FUTURE", 
                                                "procreator"=> "Швейцария", 
                                                "price"=> "6105", 
                                                "quantity"=> "1" 
                                            ) )
                        )
                    );
1
 Аватар для Wolf_Lone
7 / 7 / 0
Регистрация: 08.10.2015
Сообщений: 127
11.01.2017, 13:54  [ТС]
Цитата Сообщение от Jewbacabra Посмотреть сообщение
С меня +1. Заработало, спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.01.2017, 13:54
Помогаю со студенческими работами здесь

Ошибка при обработке массива на нахождение повторяющихся элементов
Доброго времени суток! Вопрос, собственно, к той части программы, где выводятся повторяюшиеся элементы массива. Не всегда, все пов....

Ошибка в обработке
Вот код обработки весь ... Запрос = Новый Запрос; Запрос.Текст = &quot;ВЫБРАТЬ ...

Ошибка в обработке событий
Доброе время суток, создал набор вкладок, делаю процедуру обработки событий пишет все время ошибки... посмотри, пожалуйста, подскажите ...

Ошибка в обработке класса
Всем привет написал простой класс public class Data { private string sw_path; private int sw_count; public...

Ошибка при обработке
Здравствуйте помогите понять где ошибка Parse error: syntax error, unexpected T_STRING Пишет что в этой строке $go-&gt;log('(' ....


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru