powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Json распарсить двумерный массив
7 сообщений из 7, страница 1 из 1
Json распарсить двумерный массив
    #38617406
Фотография des1roer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть страничка на пхп, она собирает данные из таблицы, получает двумерный массив php

Код: php
1.
2.
3.
 ....
    $Sum = array($Arr,$Ar);
    echo json_encode($Sum);


выдает [["485","485","579","577","577"],["2014-04-01 10:17:53","2014-04-01 10:17:52","2014-03-28 15:28:44","2014-03-28 15:28:43","2014-03-28 15:28:42"]] необходимо распарсить этот массив и отдать функции в виде двумерного массива в Js . Соответсвенно js функция лежит в другой странице
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
App = function(){
    var ajaxStack = [];
    this.pushAjaxResult = function(ajaxResult)
    {
        ajaxStack.push(ajaxResult);
    }
    this.getLastAjaxResult = function()
    {
        return ajaxStack[ajaxStack.length - 1];
    }
};
app = new App(); // теперь window.app будет ссылаться на инстанс App
        $.get('/testo.php',function(Sum){
        var x = JSON.parse(Sum);
        app.populateTable(x);
        },"json")
                app.populateTable = function(x) {
                var buf =[];
                for (var i = 0;i<x.length;i++){
                        buf[i]=[x[i]];
                }              
                $.plot($("#placeholder"), [ buf ]);



вот эта функция работает для одномерного массива. но для двумерного сваливает все значения одного столбца в buf (0), а второго в buf (1). И сразу же вопрос - как сделать это красивее, и вообще то лучше в одной странице это сделать. Функцию где-то подсмотрел, для одномерного массива хватало, а для двумерного что-то интереснее нужно
...
Рейтинг: 0 / 0
Json распарсить двумерный массив
    #38617452
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
des1roer,

вам батенька явно в раздел, обьявление о подработке или как он называеться... или каждую строчку кода того что гдето нарыли будете обсуждать сдесь?
...
Рейтинг: 0 / 0
Json распарсить двумерный массив
    #38617457
Фотография des1roer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почему бы нет, весело же. но по существу код можно не комментировать да и меня грязью не обливать просто сказать как делать. дело такое - я в пхп новенький, да и то постольку поскольку. может найдутся достойные люди кто подскажет нубу как это сделать. задача то явно типовая и решается за пару минут, просто ради такой фигни половину интернета читать не охота
...
Рейтинг: 0 / 0
Json распарсить двумерный массив
    #38617544
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
des1roerпочему бы нет, весело же. но по существу код можно не комментировать да и меня грязью не обливать просто сказать как делать. дело такое - я в пхп новенький, да и то постольку поскольку. может найдутся достойные люди кто подскажет нубу как это сделать. задача то явно типовая и решается за пару минут, просто ради такой фигни половину интернета читать не охота

ладно подскажу. это не задача, это знания языка php.
никто толком не подсказывает, уже ссылку на почитать про работу с масивами в пхп давали

моё личное мнение, ты ни водном языке програмирования не силён, поэтому и нечитал/непонял что в документации было написано.

либо я чегото не понимаю, либо ты понятия не имеешь что такое многомерный масив, что такое цикл, и как следствие foreach($array as $item). сдесь я имею именно понимание сути процесса, а не просто знание как проявляеться - да вещи разные. я как изучавший физику понимаю что такое не висомость, но не знаю что это, ибо не летал в космос, с другой стороны я знаю что такое ОРВИ но не понимаю что такое вирусная инфекция, ибо не врач и не биолог..
...
Рейтинг: 0 / 0
Json распарсить двумерный массив
    #38617579
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сори, это я писал на твой вопрос про масив. :)
...
Рейтинг: 0 / 0
Json распарсить двумерный массив
    #38617590
Фотография des1roer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ой чудеса да и только. не прогеры а философы собрались. кому интересно, в общем и целом дошел до такого
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
  $.get('/testo.php',function(Sum){
       
       console.log(Sum);//сздесь уже JSON
for(var i in Sum){
var row = Sum[i];
for(var j in row){
var value = row[j];
console.log(value);
}
}
        },"json")


получается одномерный массив
...
Рейтинг: 0 / 0
Json распарсить двумерный массив
    #38617904
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
des1roerой чудеса да и только. не прогеры а философы собрались. кому интересно, в общем и целом дошел до такого
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
  $.get('/testo.php',function(Sum){
       
       console.log(Sum);//сздесь уже JSON
for(var i in Sum){
var row = Sum[i];
for(var j in row){
var value = row[j];
console.log(value);
}
}
        },"json")


получается одномерный массив

не интересно, это джаваскрипт, а не пхп или питон или перл
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Json распарсить двумерный массив
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]