[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите распарсить
Iv_An
[[[value1,'value2', 'value3','value4'....,'value_n], [[409,'value',7.12,[[['value_m',[value_m1]],....['value_mn',[value_mn1]],[value_m x],...[value_mxn]]...];
Как распарсить вот такое вот. Что с этим делать? Голову сломал и гугл
Valick
ИвАн, вы бы потрудились рассказать подробнее что это такое, откуда беруться эти значения и что должно получиться в конечном итоге.


_____________
Стимулятор ~yoomoney - 41001303250491
Iv_An
Valick
Прошу прощения! Эти значения берутся со стороннего ресурса fsockopen-ом, preg_match_all-ом вытаскиваются только часть javascript-а ( вот такого вида var initialData = [[[см. выше]]]wink.gif, которая формирует таблицу на исходном ресурсе. В конечном итоге хотелось бы получить значения этой таблицы для себя в любом виде.
Valick
Цитата
хотелось бы получить значения этой таблицы для себя в любом виде

ну в любом виде вы их уже получили
ну а потом надо смотреть как из этих данных JS на том сайте формирует таблицу, вот вам и алгоритм распарсивания

_____________
Стимулятор ~yoomoney - 41001303250491
bestxp
во виду похоже на json


либо попробуй покурить

http://php.net/manual/en/book.v8js.php

но с оговоркой считай что выполняется внутри node js
Iv_An
Valick
Беда в том, что с js не дружу, а там для этой таблы судя по id :
tableUpdater.load(initialData);

var tablePanels = WS.TabbedPanels({
tabs:{
view:{
id: table--options'
},
model: {
defaultTab: '#table--summary',
activate: {
'#table--summary': function() {
$('#table--summary').data('activeGrid');
},
'#table-nsive': function() {
$('#table-nsive').data('activeGrid');
},
'#table-sive': function() {
$('#table-sive').data('activeGrid');
},
'#table-sing': function() {
$('#table-sing').data('initialData');
}
},
init: {
'#table-summary': function() {
$('#table-summary-grid').grid($.extend(true, tableSummaryGridDefaults));

var tableGrid = $('#table-grid').data('grid');

var tableSummaryConfig = {
id: 'table-summary',
singular: true,
content: {
instance: tableSummaryGrid,
view: {
renderTo: 'table-summary-content'
}
}
};
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.